• Hello,

    I could certainly use some help.

    I have a 3 years running well website. It ranks pretty well on my preferred SEO keywords (1-2 position against competition). It is hosted on bluehost and I have a paid theme (Stockholm from Envato with the free version of WP Bakery builder).

    The speed tests are all pretty well (97-98%) and my website structure is very simple and mainly static (I have a blog page among others and I write a new article once in a month or two).

    The problem is I do very bad on Google Pagespeed Insights (especially for mobile 10-15%!) and all the web core vitals that google will look for ranking sites the upcoming months.

    My concern began when Google changed algorithms last May and I suddenly dropped to second place after years being first on rankings. I want to prevent the worst case scenario especially when I know that google pagespeed insights already thinks I am slow (even though I am not) and drop me further more.

    So after some months of research and many efforts on my website I came to the conclusion that the most important factor is the theme creating code and unused stuff google doesnt want and i cant get rid of.

    So I started thinking about rebuilding me exact same website with another lightweight theme (Astra) and hopefully exclusivly Gutenberg blocks (it can be done because my site is really simple).

    Few days ago bluehost created a staging environment for me for the tests and added some code to robots.txt so that id wont get indexed. I also checked discaourage search engines etc in setting->reading (Do I need to do both or just the robots.txt is fine?).

    My question are:
    1) Is this approach the best? Will it be for the best? My goal is at first stage to create almost exactly the same website as the old with the same menus content pictures urls and so on and then refresh over the years if needed but to the new “builder” and theme

    2)Will it have any impact on my SEO since i will carry the same pages and just rebuild them exactly the same with Gutenberg instead of WPBakery and Astra instead of Stockholm? Do I have to worry about anything?

    You understang its all about rankings. I started this beacuse I see a threat coming in near future (because of GooglePageSpeed) but I don’t want to mess the rankings myself for no reason. Being first and second as we speak in most relevant keywords.

    3)What will I have to pay attention to?

    The problem I have come so far on the staging platform is that for unknown reason (probably shortcodes form WPBakery or Caching issues) some of my existing pages dont let me modify them the way I want. I put new blocks but they dont show well on preview (full width elements showing boxed in a corner, testimonials showing as pain text without animation etc).

    4)What is the best approach for that? Should I definetely stick with the old pages and try to fix that (i dont know how) or I could create new pages with the exactly the same URL and build there? Will then be a problem for SEO? If I do exactly the same SEO of the old page (i use free Yoast) will there be any problem?

    5)Do all these changes (theme, builder) affect SEO if I keep the same content, images, structure and urls? Is a newly created page with the same URL the same as the old deleted page in the “eyes” of Google?

    6)Is this approach essential for the long term too? Since Gutenberg is here to stay and sometime it will unevitable to do so?

    Thank you in advance
    Constantenia

    The page I need help with: [log in to see the link]

Viewing 9 replies - 1 through 9 (of 9 total)
  • Moderator bcworkz

    (@bcworkz)

    If you do not materially change content or URLs, what is used to serve the content (theme, page builder, etc.) will not affect SEO rankings. Changing page builders and/or themes may or may not change page speed score. It depends on the specifics. I don’t think it would make significant difference in most cases.

    While page rank is important, so is presenting attractive, meaningful content to end users. A page loaded with clever animations and graphics is not necessarily attractive and meaningful. A clean, lightweight theme can go a long way towards such a goal. As long as the theme isn’t bogging down your site, for theme selection I’d focus on appealing to end users over SEO. There are several plugins that can help you in implementing SEO measures.

    You will not reasonably be able to make all the corrections Lighthouse recommends. Focus on the recommendations that will yield the biggest improvements or that are relatively easy to accomplish. Consider applying some of the measures presented Here:

    Optimization

    I believe the discourage search engines setting places a noindex meta tag on pages. That’ll be enough for the big search providers. There’s no telling what other providers will honor or not. No harm in doing both the discourage setting and robots.txt restrictions. Just don’t forget to undo them on launch ??

    Thread Starter constangiann

    (@constangiann)

    Hello @bcworkz,

    And thank you for you response. I am in the middle of a big(?) problem right now. Unfortunately it seems I already got indexed after a few days (checked
    site:https://www.psychologos-giannopoulou.gr/staging/ ).

    I contacted bluehost cause they made my staging and I had told them 1000 times that my only concern is not to get found on google. The answer of an agent (I have talked with about a dozen so far) is that they had made a mistake with the robots.txt and hadnt included some denial code. He told me he added that yesterday but I dont know what to believe and where I stand right now.

    I also checked at this:
    https://support.google.com/webmasters/answer/6062608?hl=en&ref_topic=6061961&visit_id=637313942883646665-3424507720&rd=1
    which got me a little more confused.

    Is robots.txt a good method to block indexing or I should just have the “discourage etc” button checked on wordpress?

    What am I supposed to do know? Run like a fool and delete staging website before things get worse? (they assured me that from yesterday it wont get indexed any more but I dont believe them). And of course forget about my rebuilding of the site?

    Or believe them, keep it, finish my rebuilding at the staging site as soon as possible (within a few days), deploy and then delete the staging one and for all??

    Do I need to make further actions with google? Or just deleting will let it go…I dont want to add it to my properties on search console and things get more complicated.

    ??

    I only wanted something simple and now I feel like I am doomed because of the mistake of bluehost and dont know what to do

    Are things bad? I dont know

    • This reply was modified 4 years, 4 months ago by constangiann.
    • This reply was modified 4 years, 4 months ago by constangiann.
    Moderator bcworkz

    (@bcworkz)

    Yeah, that article is confusing. If you “noindex” site pages as recommended, I don’t see any harm in robots.txt blocking as well, but apparently robots.txt blocking is not adequate by itself. Right now your site has meta tags to “index, follow”, where you want “noindex, nofollow”. The meta tags to index, follow are coming from Yoast SEO plugin. Unless the plugin has settings to use noindex, nofollow, you’ll need to deactivate the plugin and ensure the site has its “discourage indexing” option selected.

    With the site showing noindex, nofollow, it wouldn’t matter what robots.txt does, at least as far as Google is concerned. But for the record, your robots.txt is currently not blocking the staging site. If you really want to block staging, you can edit the file yourself through your hosting account’s file manager. This is what the file’s content should be:

    User-agent: *
    Disallow: /staging/
    Disallow: /wp-admin/
    Allow: /wp-admin/admin-ajax.php

    I don’t have any recommendations regarding undesired search results. They’ll eventually become stale and not show up any more, but it could take quite a while. I think there’s a way to request removal of links through Google Search Console. Can’t say I ever had the need.

    Thread Starter constangiann

    (@constangiann)

    Thank you so much for your help,

    I think you saw that because I unchecked the “discourage” setting for a few days thinking it was maybe that preventing the access to robots.txt. I checked it again.

    Could you see again if it is now noindex?

    As for Yoast SEO. When I check the settings->reading button Yoast puts a wide red notification at the top of wordpress saying:

    Important SEO Issue: Blocking access to the robots file. If you want search engines to show this site in their results, you must go to your Reading Settings and uncheck the box for Search Engine Visibility. I don’t want this site to show in the search results.

    So I assume I shouldnt do anything else…It seems global wordpress reading settings override Yoasts settings.

    I am quite confused but I decided to finish my work quickly deploy and delete the staging. I don’t know what else to do.

    As fot the robots.txt are you 100% sure? I am afraid to put some code there by myself. Not editing the file. That is easy for me. But putting code against what they put so I take the responsibility if it isnt right and the site access isnt blocked.If you are right then bluehost agents are dangerous.
    ??

    They told me many times that the robots.txt they created is ok and I dont need to check the reading wordpress button and that I wont get indexed for sure.

    • This reply was modified 4 years, 4 months ago by constangiann.
    • This reply was modified 4 years, 4 months ago by constangiann.
    • This reply was modified 4 years, 4 months ago by constangiann.
    • This reply was modified 4 years, 4 months ago by constangiann.
    • This reply was modified 4 years, 4 months ago by constangiann.
    Moderator bcworkz

    (@bcworkz)

    Within a portion attributed to Yoast, the site has “noindex, follow”, meaning the current page will not be indexed but Google can follow links on the page looking for other content to index. It’ll keep hitting noindex on other pages, so allowing follow is not necessarily a bad thing.
    See https://www.psychologos-giannopoulou.gr/robots.txt
    Nothing about disallowing /staging/. And https://www.psychologos-giannopoulou.gr/staging/robots.txt goes 404, which is correct, since the file belongs in the domain’s root public_html folder. I don’t know where Bluehost thinks they blocked /staging/ but it’s not where Google expects to find the file. Google will use the one first linked above.

    You can attempt to get Bluehost to properly alter that file, or alter it yourself. The worst that can happen with a bad edit is search bots will ignore the file. There are lots of sites with no robots.txt, you’ll be no worse off than them. You are wise to avoid editing code files like wp-login.php because it can break the site. Errors in robots.txt only affect search bots, it won’t break anything, the site continues to work for regular users, and it’ll continue to be indexed if there is no “noindex” meta tag.

    To reiterate, with “noindex” in place, you don’t really need to also block with robots.txt. “noindex” alone will stop Google from indexing.

    Thread Starter constangiann

    (@constangiann)

    Hello @bcworkz,

    And thanks for everything. I didn’t reply earlier because I was finishing my staging. Yesterday bluehost deployed my staging to live and deleted my staging. It seems to be running and now my only concern is Google.

    It seems that even now that the staging is gone when i put something of my staging sub urls in a browser like:

    https://www.psychologos-giannopoulou.gr/staging/biografiko/

    then it opens the live url:

    https://www.psychologos-giannopoulou.gr/biografiko/

    meaning there is some kind of redirect left somewhere. They are investigating and I am waiting for their email.

    As for bluehost it seems that yesterday when I talked to them there was no robots.txt at all! Someone had deleted that without letting me know! This means: 1)someone from them created a robots.txt with my staging site 2)i got indexed 3)someone else told me the first robots was wrong and added some denial code and 4)someone else deleted the robots.txt without letting me know.

    Not very good for customer care ??

    Could you check if my running website is running and non blocking search engines right now?

    My only concern is that and the redirects thing. I hope Google doesnt punish me for something which is not my fault.

    What do you think?

    Thanx
    Constantenia

    Moderator bcworkz

    (@bcworkz)

    Your main site looks fine and is accessible to search bots AFAICT. If you really want to check for sure regarding Google, use the “Fetch as Google” tool within Google Search Console. If you’ve not used Search Console yet, I recommend you start. It’s important for anyone interested in their site’s search standing.
    https://search.google.com/search-console/about

    robots.txt is in place and only blocks /wp-admin/ (except for admin-ajax.php), which is appropriate for most sites.

    The /staging/ part of the URL gets rewritten to the main site because WP ignores parts of URLs that don’t mean anything to it. Since the staging site no longer exists, the main WP installation takes control of the request. It finds a match for “biografiko” page slug and “/staging/” means nothing to WP, so it just serves up the matching page regardless.

    You will not be penalized by this sort of behavior because both requests include identical canonical URLs in the head section. The staging URL sends a 301 permanently moved response, which is exactly what you want. This is much better than the link going 404 or something.

    Thread Starter constangiann

    (@constangiann)

    If you are right then I think my problems are solved and you helped me a lot with this.

    I want to thank you so much for your interest and advice. It was like having a second eye with me. I was really anxious about the rebuild (still am) since my live site is ranking very good for years.

    Google Pagespeed Insights brought me to this situation but I think it was for good. My score was 10-15% for mobile (with all the image optimization and caching) and now is 60% without having done anything yet (image optimization, caching etc). I think it will be much faster when I finish.

    And it will be much easier to do refreshes of the website when I need to. I have seen now how Gutenberg works (I was afraid of it and still had Classic editor with WP Bakery) and I believe it is a better option.

    Thanks for all
    Constantenia

    Moderator bcworkz

    (@bcworkz)

    You’re welcome. That’s quite a speed improvement without taking further measures, nice! We’re glad you like the block editor. It’s always difficult to leave the familiar for the unknown, but that’s the path to improvement ??

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Website Rebuild with new theme and Gutenberg’ is closed to new replies.