I am facing one problem on my website, when i check the ranking with my targeted keywords on Google, sometime it showing the site like www.site.com and some time it showing www.site.co/index.php . Due to this problem different ranking is showing every time. How i can resolve this problem please share your views.
remove index.php url from all the pages... and use only http://www.site.com/ or make redirection through .htaccess that wil work perfectly.. due to this issue.. you will see difference in page rank also..
Groovystar you are right, but site.com is showing older cache and site.com/index.php shoiwng new cache and that cause fluctuation in rankings.. My question is that both url is coming from the same page i.e. index .php then why the caching is different.. please suggest
Hi yogi31286, thanks for your suggestion ok after getting some more solution i will think on your option..thanks dear
no.. you dont need to tell them anything.. just make that changes and leave it on google spiders to crawl your page...
make it one abc.com . if you site has two page link abc.com and abc.com/index.html...its not goog fro search engine point of view. so make it one
May your site has canonical link problem issue. Whenever you promote site make clear that your site home page should be open by main domain name only.(eg. www.mydomain.com rather than www.mydomain.com/index.php or http://mydomain.com) You can solve this error by 301 redirection or .htaccess. You will get result.
www.mydomain.com rather than www.mydomain.com/index.php or http://mydomain.com) are the above listed domains search engine treated as different URL?
3glogic, here is the code for your .htaccess file RewriteCond %{HTTP_HOST} ^mywebsitehere\.com [NC] RewriteRule ^(.*)$ http://www.mywebsitehere.com/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/ RewriteRule ^(.*)index\.php$ /$1 [R=301,L]