Comments (21)
@Tam, @ethercreative I know you guys are busy, but this seems to cause a lot of issues for several people. I think some people might not even know their site is not indexable anymore, which can cause a lot of damage. Is it possible to take a look at this?
from seo.
@ethercreative +1 to merge this PR please! We have had two sites affected by the same.
from seo.
+1, please merge this PR ๐
Today I noticed this issue several weeks after a new site launched and countless times of re-validating in Search Console (which unfortunately doesn't give a reason for not indexing the pages). The only option right now is disabling the plugin alltogether, as the issue is buried in the plugin code. This will also remove the sitemap.xml, which is the reason I use this plugin on this project.
from seo.
@cstudios-slovakia we have a site currently on Craft v4.3.3 and the plugin is working by adding ENVIRONMENT
alongside CRAFT_ENVIRONMENT
in the .env
file. Hope this helps as a hotfix for everyone until this is sorted.
CRAFT_ENVIRONMENT=production
ENVIRONMENT=production
from seo.
I understand this is a free plugin and I hate to say it, but is there a reason why this hasn't been fixed? The issue seems quite serious and easy to miss until it is too late for those unaware. Easy fixes have been proposed, is there a reason why one cannot be merged?
from seo.
@jacotijssen It would be nice thing to warn potential users on the Craft Plugin store page that this may be abandoned (I think they do that?). It's got over 16,000 active installs - and really shouldn't be adding to that number with issues like this one that may catch people unaware.
(I've been notified that Craft is reaching out to the developer, and if they don't hear back in a specified time, they mark it as abandoned.)
from seo.
+1 to merge PR!!
from seo.
@cstudios-slovakia we have a site currently on Craft v4.3.3 and the plugin is working by adding
ENVIRONMENT
alongsideCRAFT_ENVIRONMENT
in the.env
file. Hope this helps as a hotfix for everyone until this is sorted.CRAFT_ENVIRONMENT=production ENVIRONMENT=production
This works in Craft 4.3.1 with SEO plugin 4.0.3.
from seo.
So... the plugin is now officially abandoned. Shame because it was the only free SEO plugin for Craft.
from seo.
+1
from seo.
I confirm, the check for the environment is not right in the SEO source - SeoService.
$env = getenv('ENVIRONMENT') ?? getenv('CRAFT_ENVIRONMENT');
==>> getenv('ENVIRONMENT') with a default craft cms .env config (with no ENVIRONMENT config), will always return false (not null), so in the lines bellow will always set the x-robots-tag to 'none,noimageindex'.
// Always noindex except on production environment
if ($env !== 'production')
{
$headers->set('x-robots-tag', 'none, noimageindex');
return;
}
===>> the fix would be reworking the ?? to a check on a false value
So indeed a quick fix is to add ENVIRONMENT=production to your .env, but hope this will be fixed in the future.
ENVIRONMENT=production
CRAFT_ENVIRONMENT=production
from seo.
The plugin should be using Craft::$app->env
, rather than worrying about how it was set exactly.
from seo.
Does anyone even maintain this anymore? This is a big enough issue (that is easy enough to fix) and is not being addressed that I clicked "Report plugin" in the Craft Plugin store (right side: https://plugins.craftcms.com/seo) to see if the Craft devs can figure out if this developer is still around - or warn users it may not be actively maintained.
from seo.
Does anyone even maintain this anymore?
@ryanmasuga well, with 118 open issues and no updates in the last 9 months, I think we all know the answer to that question ๐ฅ
Since this is a open source plugin, I find it very difficult to "report" them, especially because (apart from this issue) I'm very grateful for this plugin. But I also think this might be the only thing left to do.
So I joined you in reporting the plugin and hopefully everyone else here will do the same.
from seo.
Yep, #447.
from seo.
This was supposed to be fixed in 4.1.0, but we're still getting x-robots-tag: none on production?
from seo.
Is there any hotfix we can apply? One of our clients just lost all of its sites from Google.
from seo.
Here is hotfix for the template, but it does not solve the bug, just suppresses the symptoms:
{% if craft.app.config.env == 'production' %}
{% header "X-Robots-Tag: all" %}
{% else %}
{% header "X-Robots-Tag: noindex, nofollow, none" %}
{% endif %}
from seo.
Here is hotfix for the template, but it does not solve the bug, just suppresses the symptom
Here is hotfix for the template, but it does not solve the bug, just suppresses the symptoms:
{% if craft.app.config.env == 'production' %} {% header "X-Robots-Tag: all" %} {% else %} {% header "X-Robots-Tag: noindex, nofollow, none" %} {% endif %}
Were exactly do you put this then?
from seo.
We just discovered this today - wondering why all of one client's sites simply disappeared from Google's index.
Please merge one of the pull requests.
from seo.
This was supposed to be fixed in 4.1.0, but we're still getting x-robots-tag: none on production?
Same here. Seems like I had it working by adding a robots.txt file to my server, but after the update it is showing noindex tag in pages again.
from seo.
Related Issues (20)
- Spacing bug between page title and site name HOT 3
- Below is a rendering of the page up to the first error HOT 1
- Possible remote file inclusion
- Default page description in settings & entries are different HOT 7
- og:url and twitter:url referencing Blitz cache token HOT 2
- Unable to find the template โseo/_seo/fieldtypeโ. HOT 4
- Generated link doesn't match with expected link HOT 2
- [FR] Dynamic Title Insertion
- URL is shown twice in snippet preview HOT 2
- Many calls to /index.php?=admin/actions/seo/seo/render-data while editing a section
- XML Sitemap not shown HOT 1
- Dynamic tags in SEO Title field are not saved when creating a new entry
- Craft 5 support? HOT 1
- Problem with canonical HOT 8
- PHP Compile Error on sitemap page HOT 8
- SEO setting does not save page title tokens. HOT 3
- Multi-language site's url is not on the sitemap
- Slow redirect back-end
- 502 error caused when saving entry with validation errors whilst using the plugin HOT 1
- Entry title not being used for SEO page title HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from seo.