How to implement App Search Optimization – ASO for Mobile Apps
Accelerated Mobile Pages (AMP) is an open source initiative between publishers and technology to improve the mobile content ecosystems for publishers, consumer platforms, creators & users.
AMP aims to dramatically improve the performance of the mobile web
Moving your site to HTTPS has its own advantages & disadvantages from a SEO point of view. There are many challenges associated with moving to HTTPS. It involves a series of 301 redirects. These redirects are usually associated with loss of link equity resulting in loss of rankings. Google is also emphasizing on switching to HTTPS & data has to be evaluated to see if the win/loss gain from switching.
Another problem is the loss of referral data. Referral data plays an imp role in finding who is the referrer, what kind of site & others. No referral data is sent when traffic is refereed from a HTTPS to non HTTP site.
Meta referrer tag can be used to send data in such situations. Traffic remains encrypted & HTTPS can also be used.
From Rand Fishkin’s Slideshare
how Onsite SEO is advancing and the future elements of how marketers will optimize their content and pages.
90% of people move between devices to complete a goal on PC, Mobile, Smartphone & others. 86% of people use their smartphone while consuming other media. 75% of customers prefer a mobile friendly site. Sites that work across multiple devices are more enjoyable & successful as well.
These are the main parameters to keep customers happy:
paths to purchase and
The 3 main ways of delivering them are
Responsive web design
Source: Google Think Insights
If the Infinite scroll is not implemented in search engine friendly way, crawlers find it difficult to crawl & index. Then the content will not surface in search results. Google Webmaster Central has a great article on how to implement the Infinite Scroll in a search engine friendly way.
1) The webpage or the CMS used should produce a paginated series to go along with the infinite scroll.
2) All the individual items are accessible. However, with the normal infinite scroll, crawler can’t discover individual items displayed after the initial page load.
3) Decide how much content to have in each page.
4) The content should be so divided that there is no overlap.
5) Each component page contains a full URL.
6) Use rel=next and rel=prev values in the section to configure pagination.
7) Implement replaceState/pushState on the infinite scroll page.