Android Apps | Android Widgets | Brand
OR
Android Apps, Android Widgets, Brand
There is nothing wrong with above titles except the huge wastage of space that can bring tons of more traffic. If used wisely these tiles can bring more keywords like as below:Best Premium Android Apps & Widgets, Brand
This title is 42 characters long with more keywords and you still have more room to bring keywords like as below:Download Best Free Android Apps & Premium Widgets, Brand
This title is still 56 characters long, perfect within a range. It includes many more useful keywords combination. Remember search engines can search in combination, not just an exact term that most people believe. 3. How to Search and Pick Right Keywords Always use exact match keywords when searching. The right way to pick keywords is as follow; Example: Android Apps, Download Android Apps, Free Android Apps, Buy Android Widgets, Latest Android Apps, etc. Always take a mixture of keywords, a blend that people make when searching.<link rel="canonical" href="preferred version" />
Learn more about canonical here. c) By using Meta tags Certain meta tags are supported on page level such as:
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<META NAME="robots" CONTENT="INDEX, FOLLOW">
These tags tell search engines not to index and follow that page. You can add this tag to each required page. See more information here.
11. Improving Search Results with Schema Tags, Structured Data
By using scheme tags you can communicate with search engines, tell them about meanings of specific words, so that they can better present your information in search results. Lets take an example, suppose you have a page about a movie Avatar. This page links to any video and provides more information about it. Typically, your html code will look like this;
Now, notice the change in next 2 pieces of code:
The first line in above code tells search engines that this div in fact talks about a Movie. Similarly to give more information to search engines about the movie such as the director, actor etc. we can add more tags:
Search engines will now understand that this is not just a URL but in fact it is a trailer to science fiction movie Avatar, directed by James Cameron. You can add many more tags like reviews, stock information, events, authorship etc.
So schema tag allows you to speak to search engines. The better they understand your information, the better results you will obtain from them. See more on Schema tags. If you want to test your tags (markup data), login to your webmaster tools, click on Additional tools and then structured data testing tool. You can paste a URL or HTML to check whether your tags are perfect.
Hint. Google has added a new feature Structure Data Markup Helper that can help you in adding these tags by just clicking important sections on website.
12. Highlight Website Data in Search Results
Add more information to your search results by using Google Data Highlighter tool. Login to webmaster tools and then click on search appearances, find this tool under this section, it is a self guided tool. Just highlight the important information on your website and Google will automatically add this to your search results.
13. Link Exchange, Reciprocal Links and Ads
We are all afraid of this term. But relax, exchanging limited links within your niche is not bad, in fact it is valuable. Exchanging links to unrelated websites is harmful. At the same time, according to Google policies, any sponsored links must to be marked as sponsored. Customers should be able to know which links are paid.
14. Pagination
It is a common design element which breaks large data in to separate pages. Magento pagination can be optimized by adding special tag “rel=’next’ and rel=’prev’” to paginated pages. This tag shows relations with other pages and by adding it to head section; search engines will send users to the most relevant page. Here is an example:
Read more about this tag here.
15. Internationalization, Multi-Language
If your site serves data in different languages to user, you can tell Google to display regional URL or data to users. For example, if somebody from Spain searches for any query then Google will serve Spanish version of data from your website to him. To make this happen there is special tag “ rel=’alternate’ hreflang=’x’” that needs to added in the head section of URLs.
For example, you have English version at www.domain.com and Dutch version at de.domain.com. You can tell Google that de.domain.com is Dutch-language equivalent of the English page like as below.
In the HTML <head> section of http://www.domain.com/, add a link element pointing to the Dutch version of that webpage at http://de.domain.com/, like this:
<link rel="alternate" hreflang="de" href="http://de.domain.com/" />
Read more about this tag here. 16. Create a Sitemap for Mobile Sitemap for mobile is separate; it should contain only those URLS that serve mobile data. Mobile Sitemap uses sitemap protocol, a special tag and namespace. Google recommends that you change your Mobile sitemap in below format ASAP: Each sitemap must have unique name and <mobile:mobile/> is an essential tag. 17. Video Markup and Sitemap If your website serves video content, it is extremely helpful to add video markup and submit a video sitemap. We have already discussed scheme tags above and how to add them. Video sitemap provides more information to search engines about the video content such as description, title, duration etc. For more information on how to create video sitemap, click here. 18. Make Your AJAX content Crawlable AJAX content is dynamic therefore it is difficult for search engines to crawl. There are many methods to resolve this problem but they require regular maintenance to keep the content up to date. Here are the steps to make your AJAX content crawlable and to display it in search results. Things to DO! a. Support Hash tags First indicate to crawlers that your website supports Google AJAX crawling scheme by using Hash fragments (#) and exclamation mark like as below:www.domain.com/ajax.html#!key=value
If your URLS contain this structure, then your Ajax site is crawlable. b. Setup your server to handle requests for URLS that contain “_escaped_fragment_” Your server should send the HTML snapshot (an HTML snapshot is all the content that appears on the page after the JavaScript has been executed) to the crawler but it does not know whether it should send regular HTML page or snapshot. For this reason crawler modifies the URL to Ugly URL before requesting the server such as,www.domain.com/ajax.html#!key=value (Pretty URL)
Becomes
www.domain.com/ajax.html?_escaped_fragment_=key=value (Ugly URL)
There are several ways to product HTML snapshot such as by using HTMLUnit, Crawljax etc. If you are using PHP or ASP.Net you can only replace the JavaScript portion with static HTML. Or you can create a separate static page for each Ajax URL. To test whether your HTML snapshot is made correctly you can use Webmasters tools “Fetch as Google Bot” tool. c. Handle Pages Without Hash Fragments Not all pages contain hash fragments such as home page; you would not like to use www.domain.com#!home for home page. Google has created a special tag that can be inserted in the head section of such pages.<meta name="fragment" content="!">
At the backend, crawler will automatically create its ugly URL to request HTML snapshot from server d. Update Sitemaps Do not add Ugly URLs in sitemaps; enter clean URLS that crawlers should use in search results. At the end, test your content in Google Webmasters tools by using “Fetch As Google Bot” to ensure that everything is perfect. If you need to add anything more, please email us your comments. If you like this post, then please like us on Facebook. Find some Magento SEO Extensions in our store.