#5771 closed task (blessed) (fixed)
Temporarily disable site-wide search on WordPress.org
Reported by: |
|
Owned by: | |
---|---|---|---|
Milestone: | Priority: | highest omg bbq | |
Component: | WordPress.org Site | Keywords: | |
Cc: |
Description
Recently it has emerged that the global site search results as shown on wordpress.org/search
contain paid ads. Currently we have no control over this. Red tape prevents the ads from simply being turned off.
Various long term solutions are being investigated. In the meantime, as a matter of urgency, I propose that we temporarily disable global search on WordPress.org and replace it with subsite-specific searches where local WordPress-managed search is available (e.g. for the plugin and theme directories).
Specifically:
- Immediately the Google site search code from
/search/
. - Replace the
/search/
page with a placeholder page directing users to content searches on various sub-sites (/plugins/search/foo
,/themes/seach/foo
,https://developer.wordpress.org/search/foo
, etc) - Tweak and limit search queries on sites like the support forums that currently can't run searches for performance reasons. (Limit queries to the last n posts, only search titles, etc)
- Remove redirects that currently hijack some search queries to the global page (e.g.
/support/?s=foo
->/search/foo
).
Note that this is a temporary measure which will be reverted once a better solution has been rolled out. Several different possible long-term solutions are being discussed elsewhere, but they could take some time to implement.
Attachments (1)
Change History (10)
#1
@
4 years ago
P.S. that screen mockup was hurriedly made under duress by a designer whose identity I have sworn never to reveal.
#5
@
4 years ago
Hey team, thanks for working through a solution for this so quickly! I chatted through the pros/cons a bit with Matt and we've determined that having no search is really not ideal for users coming to the site, even on a temporary basis.
Instead, let's pay for ads to be removed (through Automattic) in the short term while we come up with a replacement. Let me know how I can help!
Very rough example of a possible placeholder replacement for
/search/