I have setup a personal Drupal v.7 freelancer site which doesn't display in Google search results when searching based on home page title or other main keywords. It's home page title is "Professional X-Cart services".
The site is http://www.craftforweb.com and if you for example, do a Google search, using the text "X-Cart services" or "X-Cart" in Google, it won't be displayed even in the first 20 result pages. On the other hand, in Yahoo, it gets displayed on the first page and in Bing, it gets displayed in the 2nd search result page.
The site is displayed on Google search results only if you use it's domain name as search string (and maybe some other string, which I am not aware currently).
The site has been on for almost 5 months now.
I have used metatags for the site pages, also have installed "Pathauto", "Page Title" modules and have enabled clean URL's.
I appreciate any help on this.
For better on-site optimisation, you can install the SEO Checklist module and implement best practice. Another advice not related with programing is to get backlink from your customer web site.
Related
I have a personal project which consumes my free time and effort for about a year without significant profit. I have problems with it appearance in Google and would really appreciate to get help here.
This project (http://yuppi.com.ua - similar to craiglist in US) is WEB-based AngularJS 1.2 application that uses PHP rest API hosted on GoDaddy. And in order to make this application popular it have to be very visible in internet and very searchable in Google and users have to be able to share pages via social networks or skype.
According to Google specification, google crawlers doesn't run javascript to get content of a web page before index, so I've added _escaped_fragment_ page that displays content of web page without javascript. For example:
Page: http://yuppi.com.ua/#!/items/sub/18/_
Dirty : yuppi.com.ua/?_escaped_fragment_=/items/sub/18/_
This dirty page will be redirected here where google will see content.
http://yuppi.com.ua/server/crawler_proxy/routee.php?path=/items/sub/18/
So basically I have two versions on HTML file for that page. One version is the one that available to users, which has styles, a lot more HTML tags etc. And the second is the version for Google crawler - very light-weight without any styles. And I am expecting to see clean link to my site in Google, not dirty.
So, If to search all links to a web site in Google you will see that one of the links displays it's "dirty" state.
Another problem is sharing links in Skype.
When I send a link to someone, I am expecting that this link will be transformed to thumbnail image but it is not happens. Instead I see ungly link to my web site.
Please help me to understand how to make happy everyone: users, google crawler, GoDaddy and me.
I was encountering the same problems last year with a big project and we ended to use : https://prerender.io/.
It's a prerendering system that work with a phantomjs browser to detect bot request and render a full html template. It does also instanciate a cache service to not render again a template that haven't change.
Hope it help's.
I have created my first AngularJS website. I have set up pushstate (html5 mode), added fragment metatag, created sitemap in google and tested "google fetch" functionality. After few days, my website is still not completely indexed by google. Google indexed only 1 url instead of 4 (my sitemap contains 4 url's). My website is Tom IT. This main page is index, but this subpage that is also in the sitemap (you can find my sitemap in sitemap.xml in the root of my domain tom-it.be), does not appear in search results. I also added robots.txt.
Google crawlers can parse the pages that generated by SPA and appear at SERPs, but not immediately, may need several days. In my experience, use AngularJS may need 3 days, and use EmberJS need 7 days.
If your website wants to be crawled completely, the important information should put in HTML, or use other techniques, for example, prepare another page for crawlers, server pre-rendering or PhantomJS.
I have a personal website that I use for some of my motorbike racing. I created it recently using node and angular. I decided to try angular routes for my page navigation etc. I think it worked well but I'm annoyed that my website isn't showing on google search.
When I've looked into how to get google to find your website I've followed many suggestions with meta names etc but when I came to a sitemap I discovered that most crawlers etc have problems finding any links on my website to other pages.
You can see my website here - MPC Racing
I have tried using this automatic sitemap creator and it can't find anything apart from my main page - XML Sitemap
Do you have any suggestions on how I can my website more easily found by search engines?
For example, a design company designed all my graphics for my bike and if I type into google "Webstep Racing Team" I get the link to their website as the first hit but nothing at all on my website. What is it they are doing and I'm not? - Webstep Racing Team
In Google Webmaster tools there is an option to 'Fetch as google'. So you see what google sees when it crawls your angular app. It gives you an image of what google sees.
However for me the problem is that the crawler does not crawl the angular links within the app.
By default the hashes are getting ignored by search engines, because normally they refer to parts of the same page.
You can follow google guidelines for ajax crawling urls to get the hashed url indexed by Google. The same standard also supported by Bing according to searchEngineLand post.
And because you are using angularJs, you might find Matias Niemela's post on how to have your AngularJS application indexed very useful. Demo and source code.
I'm looking for a code that Google or yahoo or bing or ... will automatically show web page tree view.
tree view of website it depends on sitemap, so, how can we set that Google will show website tree in Google search result, something like contact us page and other pages will appear in down of domain name that user will be able to click on those tree view links.
I really appropriate for your posts and comments about this issue.
Regards
It's not totally up to you, Google will decide when and if they are going to show that and it's only for the top result. You should add your site to Webmasters Tools and you can read more about Sitelinks.
I've developed mobile version for my website. Every page in mobile version has the same title in original version. Search engines doesn't rank the pages with similar titles and different content for keyword. How can I solve this problem? I want to add " - Mobile Version" phrase in my mobile pages titles. Could it be useful? Help me please...
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=34648
Here is a link to some webmasters information on mobile site maps. Google can differentiate between mobile sites, and regular ones. Keeping page titles the same shouldn't ding you. Read more in their webmasters tools section. Almost everything is always documented pretty clearly.