Canonical tags should always be used, even if you’re not aware of duplicate content issues. First of all, the link rel=”canonical” element is NOT a redirection method. Redirection is something totally different. If URL A redirects to URL B, when someone requests URL A, they will never even see the link rel=”canonical” element (or any other HTML) from URL A.
The reason most e-commerce sites use the link rel=”canonical” element to combat duplicate content issues is that they are poorly architected. Such sites typically use tons of query string parameters to pass around things like category IDs, sub-category IDs, product IDs, sorts, filters, colors, sizes, etc. which causes all types of duplicate content issues. The use of so many query string parameters makes it far too complex (virtually impossible) to be able to use 301 redirects to resolve such issues, so the only option is to use the link rel=”canonical” element, which by the way, is not always honored by Google & other search engines because it is a “suggestion”, not a directive.
Using canonicals properly you can also ensure that your preferred version gets all the authority from links pointing to all the different versions of parameter URLs or landing pages with similar content. Many e-commerce sites do use a CMS that automatically sets self-referencing canonicals to all URLs, already taking in consideration that there are several dynamic URLs for every clean one.
Sites can have both www.mydomain.com and mydomain.com active and HTTP and https versions of the same page. Ideally, these are 301-redirected to your canonical version. You can also use Google Webmaster Tools to tell Google your preference for indexing. Regardless, your canonical will indicate your preferred URL.
Other than that many sites still think of a self-referencing canonical as a measure to prevent scrapers from duplicating the site telling Google they are the original source
Is SEO dead? Yes, it is dead for the people who practice simply for obtaining SERP rankings. It is quite unfortunate that early days it named as SEO, but it is mainly about maintaining a site well for target user base keeping in mind many aspects. As long as we do not change our thinking and perspective about right SEO, then still there will be people to say that SEO is dead.
Local SEO is even more important nowadays if we use it properly it can give interaction, like updating Longitude & Latitude in OG tag. Further, if you have more than one store use Local listing and update your store address with pin code, As you know even future is near me search term. It still plays a major role in the ranking algorithm of search engines. Local relevance like having content that caters to the local region and the authority of your backlinks plays a huge part in ranking for local results. Create a Google plus profile for your business; list it in Google my business. Keep your site relevant, with info or services your local customers will use. Like in local results and maps for restaurants and businesses. For small business owners do check that your listing is accurate and live. We have seen some local businesses being marked ‘permanently closed’ when they were alive and well. Local search results for mobile not alone dependent over SEO practices, but also needs to endure verification processes carried out by search engines about its active status like still available or not. Search engines are checking whether the business is alive or not for mobile search results because when the user trusted results when went there if it is not available then blame has to be taken by the search engine. So, business active status is another important thing to be maintained well through your SEO in order to be present well in mobile results. Local SEO optimization is even more strategic than before not only for B2C but for B2B.
SEO is a broad concept now, there are many things your can do to keep your organic results high.
The Meta tag is the great way to provide information to search engines about sites. It is one of the important elements of SEO as well as good factor in keyword rankings. It is a good way for Google search console to provide search engines with information about their sites.
Importance of Meta Tag
Google’s goal is to be able to bold all keywords from the search query when they display the snippet. If you search for “keyword1 keyword2 keyword3” and your Meta description as all three keywords in it then Google will usually show the Meta description.
However, if all three keywords are not included in the Meta description then Google will typically “construct” a snippet by finding sentence fragments from the content on that page. When this happens you’ll see ellipses used in the snippet like “this is a sentence fragment containing keyword1. another fragment containing keyword2. yet another fragment containing keyword3.
It is impossible to force Google to always show your Meta description as the snippet. At best, you can maximize the number of times it is shown by including keywords most often used to find the URL in the SERPs.
In other words, if your site is well optimized, then the should contain the keywords that drive the most traffic. By using ALL keywords from in the Meta description, you can increase the likelihood that your Meta description is shown as the snippet. It is good practice to use different Meta description tag for each and every page.
Migrating from HTTP to HTTPS but Why? How? Is it helps? There are many such questions and those are valid too. So, here in this article we are going to get justified answers of all the above questions.
Before dive into migrating from HTTP to HTTPS, we learn something basics about HTTP & HTTPS.
HTTP stands for Hyper Text Transfer Protocol and HTTPS stands for Hyper Text Transfer Protocol Secure, the secure version of the HTTP.
HTTP is used for communication on the web (the method used to move data around the Web). HTTPS is a secure communication on the web & usually used on websites to secure e-commerce transactions, such as online banking sites and e-commerce checkout areas.
When a user connects to a website via HTTPS, the website encrypts the current session with a Digital TLS(Transport Layer Security) Certificate.
There are two ways to get SSL certificate: Paid & Free
Paid SSL certificate you get from your hosting company or from SSL certificate vendor.
Free SSL certificate you get from many free SSL certificate Provider. We recommended Let’s Encrypt.
Install your SSL Certificate
To install your SSL Certificate on your web server depending on what software you are running the steps can vary.
You need to do the SSL Certificate installation on the same server (or with the same private key) that you generated the Certificate Signing Request on. Choose your server type or device below:
If you are deploying Let’s Encrypt with Certbot you can choose which type of web server you are using on their website & the operating system you are running. They have extensive documentation. You can then pick “advanced” if you want less automation and more control. Here are just a couple quick links to some popular setups.
It is always a best coding practice to use relative URLS, but there will be chances to have hard-coded URL and if you then you will need to do a full sweep on your site & database during an HTTP to HTTPS migration.
Update Custom JS, AJAX Libraries to HTTPS
Like Hard-coded Links you will check for the Custom JS, AJAX Libraries as they are also need to get updated while you’re migrating from http to https.
Take an Example, if you are using Google’s hosted jQuery library then it must be like below [with https]
The most important steps in an HTTP to HTTPS migration is adding 301 redirects. As 301 redirects are a permanent redirect which passes between 90%+ of link juice to the redirected page. So, if you don’t implement 301 redirects you could seriously hamper your SEO rankings & your site’s become bright to drop out of SERPs overnight.
Update your robots.txt File & Sitemaps
As per the On-Page SEO consideration robots.txt & Sitemap is important and it consist of website URLs too. Like Robots.txt has Sitemap.xml url & Sitemap.xml has all website URLs & that might still pointing to HTTP directories or files. So, it’s necessary to update all websites URLs from robots.txt & Sitemap.xml.
You will need to resubmit the HTTPS version of your updated Sitemap.xml in your Google Search Console profile.
Fetch
As websites all URLs get completely changed after migration from HTTP to HTTPS Google need to re-crawl this. In some migrations to HTTPS, it take weeks or more than that for Google re-crawl everything correctly. So, we recommend doing a fetch and crawl on your new HTTPs website, just to get things done a little faster.
Update Your Google Analytics Profile URL
After this all above step, you need to update your Google Analytics Website’s URL. So, for this you need to click into Admin under your account and then your view settings. Then click the URL & change it to HTTPS version.
You Done!!!
We hope this guide help you to migrate from http to https, still if you come across any issue or want to give any suggestions to up please free to contact us. It’s our pleasure to assist you.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkNo