Not to be confused with the dashboard search operator, this one is for blog visitors. The search operator for the blog search is not documented in the Blogger Help support page, but it's similar to the feed API.
When performing a search, there are parameters appended to blog URL, for example:
https://xmlexpr.blogspot.com/search?q=blog&updated-max=2022-05-22T18:41:00%2B07:00&max-results=20&start=20&by-date=falseHere's a few of them:
q
The search query for searching terms in blog posts. That includes: title, content, labels, and the post ID.
updated-max
Retrieve posts published before a certain date. Quite a misleading name despite its function.
max-results
Limit the number of returned search result entries (in this case, blog posts). If not provided, the default limit is 20.
start
Set the starting index of the sorted/filtered search result entries. The minimum and default value is 1.
There's also this one search parameter that I haven't figured out what is it for:
by-date
The search query parameter (q) can be used to perform a search for one or a combination on these:
Post title
Post content
Post labels (label:)
Post ID (post:)
To search for post labels or post ID, you would need to use a special tag, e.g. post:929205494465726539 for post ID, and label:blogger-features for post labels.
To search terms, use the q parameter:
https://xmlexpr.blogspot.com/search?q=templateIf you want to search for a specific terms, including the whitespaces, then wrap in double quotes:
https://xmlexpr.blogspot.com/search?q="blogger template"To mix search terms, separate each terms with a whitespace character:
https://xmlexpr.blogspot.com/search?q=blogger gadgetNext, to exclude a term, use the minus (-) symbol before the term.
https://xmlexpr.blogspot.com/search?q=-"blogger template"To search posts with a specific label, the URL is:
https://xmlexpr.blogspot.com/search/label/LabelNameAnd if you want to search for posts that contains two or more labels, join them with a plus (+) sign:
https://xmlexpr.blogspot.com/search/label/Label1+Label2Query operator doesn't work on label search, so you would have to go back using the regular search and add the label: search operator.
The following URL perform a search for "javascript" term within posts filtered by "Blogger Development Series" label.
https://xmlexpr.blogspot.com/search?q=javascript+label:"Blogger Development Series"If you want to filter the posts by two or more labels, add more label name with a plus (+) sign:
https://xmlexpr.blogspot.com/search?q=javascript+label:Label1+Label2To exclude labels, use query search with minus (-) on label term. For example, the following will exclude posts with label "css" from search results:
https://xmlexpr.blogspot.com/search?q=-"label:css"If the label name contains whitespaces, wrap them with quotes.
Next, to exclude multiple labels, add a whitespace character between search query:
https://xmlexpr.blogspot.com/search?q=-"label:css" -"label:javascript"
https://www.blogger.com/rpc_relay.html
https://www.blogger.com/comment/frame/220561901913020919?po=892579245243148038&hl=en&saa=85391&origin=https://xmlexpr.blogspot.com&skin=contempo
https://xmlexpr.blogspot.com/2025/09/blogger-blog-search-operator.html#comments
true
["blogger-features"]