Invalid Search From Google (not a XF forum issue, but XF main page issue)

Kevin

Well-known member
Didn't know where else to put this since it affects the main xenforo.com page and not XF itself.

The Good News: When searching in Google for "XenForo" the powers that be at Google have enabled the site search box for the domain.
1636928512000.png

The Bad News: Any search request ends up with an error. Maybe a missing opensearch.xml or one that needs to be updated on the server? 🤔

1636928614776.png
1636928678232.png
 

Chris D

XenForo developer
Staff member
Yeah... not sure why they're displaying a search box. We don't really have anything searchable on the front end.
 

Chris D

XenForo developer
Staff member
HTML:
        <script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "WebSite",
            "url": "https://xenforo.com/",
            "potentialAction": {
                "@type": "SearchAction",
                "target": "https://xenforo.com/search/search?keywords={search_keywords}",
                "query-input": "required name=search_keywords"
            }
        }
        </script>

Eddie Murphy Laughing GIF
 

RobinHood

Well-known member
It looks like you might be able to alter the search schema to change the target to use the community search URL, or opt out of it completely as some sites have done

 

Kevin

Well-known member
Solution in the case of the XF site is to simply disable searching:

View attachment 260234
That'll get rid of the schema markup but since Google has already turned it on you may want to either put a redirect in place to the forums or add the meta tag to request no search box (but the redirect may be the better choice).

Having Google deign the domain worthy to have it enabled is a nice problem to have. 👍
 

Chris D

XenForo developer
Staff member
They've turned it on because of the schema markup. I'll keep an eye on it but it should sort itself out.
 
Top