Hello Webmasters, I need your help. I work for a web development company. Suppose my website is xyz.com and inner pages are xyz.com/php-web-development, xyz.com/joomla-web-development, xyz.com/wordpress-web-development, xyz.com/magento-web-development etc. My target market is google.com.au, Now the problem is this - when I search "Hire PHP Developer Melbourne" in Google, Google doesn't show the relevant page. Google is showing this page xyz.com/joomla-web-development rather than xyz.com/php-web-development. However earlier it was going fine. But from last 4 weeks (Near 1 month), these types of problem are going on for my website, other keywords when I search there like "Hire Magento Developer Melbourne" then google shows this page xyz.com/php-web-development. I have not targeted the Magento Developer Melbourne or Magento related thing on xyz.com/php-web-development. Could you please help me to figure out this problem? Why Google is showing irrelevant results in SERP for my website. In Bing and Yahoo my website is going fine but only for Google, these problems are coming up.
This happens because of links built to the page (by accident) and the anchor text PHP being linked to that page or domain in general. You can fix this by reducing the terms PHP on the Joomla page. You should also reduce the number of times PHP is used on that page altogether. Take the time now to build anchor text links to the pages with the correct anchor text for each page, after a while you will see the pages be fixed.
Hello Tycho Thanks for your reply. But I have not built irrelevant links with irrelevant keywords and didn't use PHP term or vice versa for any page of my website. This is happening for my whole website's pages. Like When I search "Android Developer Melbourne" then google shows "open-source-development" page, when I search "Blackberry Developers Melbourne" then google shows "Umbraco-development" page. FYI, I have separate pages for all these terms (Android, Open Source, Blackberry, Umbraco etc).
I faced the same issue with a couple of sites I own. This happens when Google thinks your pages are over-optimized for the keywords you are targeting and your site has not enough authority. Supposing you have a page "android-developer-melbourne" and wants to rank of course for Android Developer Melbourne. If that page is over-optimized (high keyword density), Google will penalize that page and shows instead another page like "open-source-development" that is less optimized for the keyword. They want your site to be built for humans not for search engines. So, to cure this you have to rewrite the content of your pages. Write quality, unique and long content. Lower completely the keyword density in the content, h1-h6 tags, alt tags etc...Remember that internal links anchors increase also the keyword density. Use tool like IBP to audit your pages and optimize them correctly. Increase the authority of your site by getting backlinks from authority sites in your niche. Be patient because it can take time to get things back to normal. Your site has to regain the trust of Google.