Hi,
We can see https://www.my-stylist.co.uk/ is not appearing in Google as expected. We can see that the page does not have a noindex tag, it appears on the sitemap https://www.my-stylist.co.uk/page-sitemap.xml and a curl check shows a 200. Meaning Google is expected to find and crawl the page.
We suggest the following actions:
0. Please use the default robots.txt rules including the right sitemap. If Google needs to access resources in those files certain disallow rules prevent Google from doing so. This means Google does not have all the information to understand and then index the page.?This guide explains more:?https://yoast.com/wordpress-robots-txt-example/ and this guide explains how to edit the robots.txt: https://yoast.com/help/how-to-edit-robots-txt-through-yoast-seo/
You can use the defaults below.
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://www.my-stylist.co.uk/sitemap_index.xml
1. Clear all your caching from your theme, plugin, server, CDN like CloudFlare or browser. If you are not sure how to clear caching from theme/plugin please speak to those authors. If you want to clear cache from the server, please speak to your host provider. To clear the cache from a browser use this guide:?https://yoast.com/help/how-to-clear-my-browsers-cache/.
2. Delete your sitemap in Google. Doing so will not hurt the SEO of the site. This guide explains more (scroll to the bottom):?https://support.google.com/webmasters/answer/183669?hl=en.
3. Submit the sitemap again. Be sure to submit only sitemap_index.xml and nothing else.?This guide explains more:?https://yoast.com/help/submit-sitemap-search-engines/.
4. Monitor the results to see if the issue resolves and pages get indexed.