Specbee: Migrate to Drupal 9 (or 10) Without Losing Your Hard-Earned SEO Ranking

Specbee: Migrate to Drupal 9 (or 10) Without Losing Your Hard-Earned SEO Ranking
Migrate to Drupal 9 (or 10) Without Losing Your Hard-Earned SEO Ranking
Shefali Shetty
28 Feb, 2023

Website migrations are never an easy decision and we get it. The fear of their SEO rankings being negatively affected often holds site owners back from migrating their CMS or upgrading from an older version. After all, it has been a long and hard process to get your website to the top of Google’s search result pages, and you don’t want all that effort to go to waste. 

However, this common concern can be addressed and mitigated before and during the migration process. With meticulous planning and a systematic migration approach, a website migration will not affect your SEO. Instead, with a CMS like Drupal that offers SEO and performance optimization techniques, your SEO ranking should see an upward trend.

In this article, we’ll discuss why a website migration to Drupal 9 does not have to mean sacrificing your SEO ranking. We’ll go through some of the best practices and tips as well as what you need to do if you see a drop in ranking after the migration.

Specbee: Migrate to Drupal 9 (or 10) Without Losing Your Hard-Earned SEO Ranking

Why Migrate to Drupal 9 (or 10)

Most of our clients migrate/upgrade their CMS to Drupal 9 for one big reason: to fuel their business growth! Drupal 9 offers the high-performance tools and features needed to take your business to the next level.

Let’s get started with understanding why migrating your CMS to Drupal is important, especially in terms of SEO:

  • Upgrading your CMS to the latest version of Drupal will bring more features, stability, and security to your website while also increasing the performance of your site by​​ using the latest technologies. 
  • Drupal allows for easy management of important on-page optimization elements like meta tags, URLs, meta descriptions, titles and others that are vital to enhance your ranking.
  • Drupal is SEO-ready straight out of the box! A variety of built-in and contributed SEO boosting modules that can be easily integrated with a Drupal website enhances its indexability. 
  • Drupal’s clean and well-structured code makes it easier for search engines to understand your website’s content.
  • The highly customizable nature of Drupal enables you to tailor it to meet your SEO strategy’s specific requirements.

Should you be concerned about a migration affecting your SEO?

A migration involves moving and mapping all your website’s content, data, and functionality from an old version to a newer one. It’s like charting a new course to a brighter future.  And they are never going to be identical. A CMS migration when done right cannot be a cause for your SEO ranking to get affected. 

Ideally, a website redesign or CMS migration is risk-free when no URL or structural changes are expected. But let’s give you a few reasons when you should be concerned:

  • When you’re changing domain names and your new URL structure is completely different than the old one. This can cause search engines to see these pages as new pages and will lose the existing SEO juice.
  • When internal links are lost during migration due to various reasons like a change in the URL structure, content reorganization or any manual migration errors.
  • When the content is not migrated properly and leads to duplicate content.
  • When a migration causes broken links which can lead to bad user experiences and consequently a dip in SEO ranking.
  • When there are problems with the website’s crawlability and indexability because of technical errors during a migration.

SEO Audit – First Step to a Successful Migration

We cannot emphasize enough how important an SEO audit is before a migration. 

Just like you would thoroughly examine and fix your car before a big road trip to ensure a smooth and safe journey, an SEO audit can help you identify and avoid potential technical issues or SEO problems before a migration. It also allows you to plan for redirects, establish a baseline for measuring the impact on SEO performance and ensure current best practices.

What happens during an SEO Audit?

Your ideal Drupal agency should provide you with a comprehensive SEO audit checklist before planning the CMS migration. Read this article to find out how to evaluate a Drupal partner for your next project.

Here are some of the most significant elements that are analyzed during an SEO audit:

  • Check if robot.txt exists and is configured properly to make the website crawlable
  • Verify if sitemap.xml exists and is optimized
  • Clean URLs are enabled for SEO Friendly URLs
  • Appropriate meta information and tags are present for web pages
  • Check if structure data is enabled for the site.
  • Verify if a canonical URL set for all the pages
  • The titles and descriptions are optimized
  • Check for duplicate content
  • Check for broken links
  • Find out if analytics tools are present on the application for tracking

The Do’s and Don’ts

Do: Create a full backup of your website

Before you begin the migration process, make sure to create a full backup of your website to ensure that you have a copy of all your website’s files and data.

Do: Benchmark current keyword rankings

Benchmarking old rankings is an important step when migrating a website to a new domain or URL structure. It helps you understand how your website is currently performing in search engines and identify any potential issues that may affect your SEO efforts after the migration.

Do: Benchmark organic traffic levels

It helps you monitor any changes in organic traffic after the migration and allows you to identify any issues that may be affecting your SEO efforts.

Do: Keep the same URL structure

Try to keep the same URL structure of your website, if possible. This will help to maintain the authority of your website and avoid any broken links

Do: On-page optimization

On-page optimization is crucial when migrating a website to ensure that your site is optimized for search engines and user experience. Here are some steps to take for on-page optimization during a website migration:

  • Update content
  • Optimize meta elements
  • Use header tags
  • Optimize images
  • Improve page speed
  • Implement structured data

Do: Use Drupal SEO Modules

Drupal is a popular content management system (CMS) that provides several SEO modules that can help with website migration. Here are some SEO modules you may want to consider when migrating a Drupal website:

  • Pathauto
  • Redirect
  • Metatag
  • XML sitemap
  • Google Analytics
  • Schema.org

Do: Test Contact form, Thank you Page, Conversion code

It is important to test all contact forms, thank you pages, and conversion codes while migrating a website. Here are some tips to help you ensure that these elements are working correctly after the migration:

  • Test all contact forms – Make sure to test all contact forms on your website to ensure that they are working correctly. This includes testing the form fields, validation messages, and submission process.
  • Verify thank you pages – Check that all thank you pages are working properly and have the correct URLs. Test them to ensure that they load correctly after form submissions or other actions.
  • Check conversion codes – If you have any conversion codes installed on your website, such as Google Analytics or Facebook pixel, make sure to check that they are working properly. Verify that the codes are firing correctly on the appropriate pages and that they are tracking conversions accurately.
  • Update any changes – If you make any changes to your contact forms, thank you pages, or conversion codes during the migration process, make sure to update them on the new website as well. This will help ensure that everything continues to work correctly.

Do: Update sitemap.xml and robots.txt

Update your Sitemap.xml and Robots.txt files to reflect any changes in your website’s URL structure. Read more about sitemaps and Drupal’s XML sitemap modules here.

Do: Monitor performance

Monitoring a website after migration is an important step to ensure that everything is functioning correctly and to identify any issues that may arise. Here are some steps you can take to monitor your Drupal 9 website’s performance after migration:

  • Monitor traffic and rankings
  • Check for broken links
  • Monitor website speed
  • Monitor server errors
  • Test forms and conversions

Don’t: Delete your old site

We know already mentioned this in our Do’s but we can’t stress enough how important this step is! Even after the website migration, it is recommended not to delete your old site immediately. There are several reasons why you should keep your old site for a while. Like backup and recovery, content comparison and redirects.

Don’t: Move to live before testing/reviewing it completely

It’s important to thoroughly test and review the new site before pushing it live to ensure that it is functioning correctly and there are no errors or issues that could harm your SEO. By taking the time to test and review the new site, you can identify and fix any potential issues before they impact your rankings and traffic. Make sure you have completed these activities before pushing it to live:

  • Checked all links
  • Verified title tags and meta descriptions
  • Tested site speed
  • Verified site structure and content
  • Tested contact forms
  • Ensured that all content and pictures are present on the new page
  • Confirmed URL structure and 301 redirects are set up correctly

Don’t: Schedule migration during peak traffic stretches

To minimize the potential negative impact of a website migration, it is generally advisable to avoid scheduling it during peak traffic periods when the site is experiencing its highest levels of user activity. This is because any disruptions to the site’s functionality or accessibility during these times could lead to a poor user experience and potentially harm your search engine rankings or revenue. Instead, consider scheduling the migration during a time when traffic levels are typically lower, such as weekends or overnight, to minimize the risk of disruption and ensure a smoother transition for your users.

SEO package

What happens if there’s a drop in ranking after a migration?

Let’s get straight to the point. If you notice a drop in your SEO ranking after a migration:

  • Keep calm. Take a step back and reassess the situation. Many times the drop is temporary because search engines will need to re-crawl your website.
  • Check if this is happening due to an update in the algorithm
  • Use Google Analytics to identify the pages that have been affected the most and are getting the least organic traffic
  • Create a list of those URLs. Analyze these pages for URL structure, broken links, duplicate content, page errors, canonical URLs and other content changes.
  • Use a page performance testing tool like GTMetrix and check if the performance has been affected. Follow best page speed practices (optimized images, CSS and other files) to fix this issue.
  • If you have changed your hosting provider along with the migration, find out if there’s a performance issue because of the server change.
  • Make sure all the pages are indexible (at least the ones you want to rank)

Final Thoughts

A successful migration process starts with an in-depth analysis of your current website’s structure, content, and code to identify any potential SEO risks. During this analysis, you should also consider factors such as which CMS version you are currently running, the cost and timeline of the migration process, and how to ensure that your SEO rankings remain intact during the transition. Keep checking your index status in the search console to make sure everything is in order once the migration is complete. Finally, it always helps to communicate regularly with your new hosting provider to ensure that all the performance issues are taken care of in a timely manner. 

A CMS migration does not have to negatively impact your SEO ranking. In fact, a migration to Drupal 9 (or 10), can potentially increase your SEO rankings due to the improved speed and performance of your website. If you’re looking for a 100% Drupal-first company that specializes in Drupal migrations, then look no further than Specbee. Our certified experts have completed numerous successful migrations to Drupal 9 and can help ensure that your website remains SEO-friendly​​. Contact us today for a free consultation and find out how we can help you migrate with ease.

 

Reverse-engineering the ModR/M addressing microcode in the Intel 8086 processor

One interesting aspect of a computer’s instruction set is its addressing modes, how the computer determines the address for a memory access. The Intel 8086 (1978) used the ModR/M byte, a special byte following the opcode, to select the addressing mode. The ModR/M byte has persisted into the modern x86 architecture, so it’s interesting to look at its roots and original implementation. In this post, I look at the hardware and microcode in the 8086 that implements ModR/M and how the 8086 designers fit multiple addressing modes into the 8086’s limited microcode ROM. One technique was a hybrid approach that combined generic microcode with hardware logic that filled in the details for a particular instruction. A second technique was modular microcode, with subroutines for various parts of the task. This is way above my pay grade, but I know quite a few of you love this kind of writing. Very in-depth.

Cartoon Photo Editing App

Here! You’ll Get Android Stylish and useful Apps & Earning Ways which Help you in different Problems

#shorts #short #shortvideo #editing

Hello Guys….
My Name Is AzharGulzar
Welcome To My Channel AR TNM

About This Channel:
Friends If You Like To Social Media Tips And Tricks Video On This Channel.

Request For Viewers : I HOPE YOU WILL LIKE THE VIDEO AND PLEASE SUBSCRIBE THE CHANNEL FOR MORE UPCOMING VIDEO AND ALSO LIKE & SHARE If You Subscribe My Channel Tech CooMpo, Its a Big Day For Me.

If you have a good idea for our channel, please : • Wirte it in comment or on links bellow..

DISCLAIMER:
Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for “fair use” for purposes such as you, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use

[ COPYRIGHT NOTICE ]Video Is only For Education Purpose!!!! [ɪғ ᴀɴʏ Cᴏɴᴛᴇɴᴛ Oᴡɴᴇʀ Hᴀs Sᴏᴍᴇ Issᴜᴇs Wɪᴛʜ Mʏ Vɪᴅᴇᴏs Pʟᴇᴀsᴇ Dɪʀᴇᴄᴛ Mᴇssᴇɢᴇ Mᴇ Oɴ Iɴsᴛᴀɢʀᴀᴍ Oʀ Aɴʏ Oᴛʜᴇʀ Sᴏᴄɪᴀʟ Mᴇᴅɪᴀ Aɴᴅ I Wɪʟʟ Rᴇᴍᴏᴠᴇ Mʏ Vɪᴅᴇᴏ. Bᴜᴛ Pʟᴇᴀsᴇ Dᴏɴ’ᴛ Cᴏᴘʏʀɪɢʜᴛ cʟᴀᴍᴇ/Sᴛʀɪᴄᴋᴇ Oᴜʀ Vɪᴅᴇᴏ Bᴇᴄᴀᴜsᴇ Tʜᴇʀᴇ ɪs Lᴏsᴛs of Hᴀʀᴅᴡᴏʀᴋ Tᴏ Cʀᴇᴀᴛᴇ ᴀ oɴᴇ ᴠɪᴅᴇᴏ, I Tʜɪɴᴋ ʏᴏᴜ Uɴᴅᴇʀsᴛᴀɴᴅ ɪᴛ Bᴇᴛᴛᴇʀ.]

This Channel Is Not Promote Any Illegal Activities
This Chanel Is Meant For Only Educational Purposes

Thanks for Watching & Love You All Subscribers

Ein Keller wird gebaut. | Going Medieval | Ep. 2

In der Welt von Going Medieval liegt die Gesellschaft des dunklen Zeitalters am Boden. Durch eine Seuche sind 95 % der Bevölkerung umgekommen. Als Folge dieser Pest wurde das Land von der Natur zurückerobert. Jetzt erobere das Land von der Natur zurück!

Genre: Citybuilding
Entwickler: Foxy Voxel
Publisher: The Irregular Corporation
Veröffentlichung: 01.06.2021
Offizielle Seite: https://t.co/7O9rlEeJsC

Game-Tags: #GoingMedieval #Städtebau #Echtzeit

Ganze Reihe: https://dailymotion.com/rss/playlist/x7pki3
Weitere Lets Plays: https://saschatee.de

Twitch: https://www.twitch.tv/satishu
Twitter: https://twitter.com/SaschaTee
Facebook: https://www.facebook.com/saschateelp
Mastodon: https://mastodon.cloud/@SaschaTee

Meeting 25 FEB 2023

議題
小崎くんへ提案する選択肢の精査
・ひろ君 説明
・質問、整理
・選択肢の絞り込み
■決まった事
次週までに小崎くんへの提案資料を作成(たひら)
次週、提案資料のレビュー
■内容
〇ひろ君説明
コストの計算方法:時給5000円で計算している
ランニングコストはざっとで算出
webサイト上であればソースコードを変更しないと画像や文言の差し替えができない
Shopify上であればユーザーによる画像や文言の差し替えが可能
→数字じゃ表せないコミュニケーションコストが減る
BASEだと割高
〇質問
サミ
ランニングコストの中にドメイン・サーバーコストは含まれているか?
→ドメインは年数千円~1万円
サーバーはネットリファイを使用すればランニングコストなし だが、サーバーの状態を監視するために若干のランニングコストがかかる
Shopifyの利用料もかかる

WordPressの利用はどうか?
→Wordプレスは今回は向いてない

ベーシックなデザインならコスト削減できるか?
→U2のデザインはベーシック。ベーシックデザインでもコストはあまり変わらない

たひら
ランニングコストの内訳について詳しく知りたい

サーバーの状況確認、アップデートに対応していく
(ECサイト使用する場合でもEC内で提供するサービスが変わる可能性がある)
ドメイン継続保持料(年数千円~1万円、ものによる)
デザイン、文言、画像の変更人件費
ECサイト利用する場合は利用料

依頼内容によるが、デザイン変更時用に徴収でもいいかも?

つどつど見積もりするのは面倒
固定の方が気軽に頼みやすくなる
依頼が多い月と少ない月の間をどう取るかは考えなきゃいけない
大きなアップデートの時はプラスαで徴収するのが業界の通常

〇選択肢の絞り込み
全て内訳を話して教育する。そのうえで選択してもらうのがいいかも。
価格は下げても、本来どれだけかかるのかは知っていて欲しい。
→次週、小崎くんに提案する資料をまとめてレビューする

〇結論
小崎君の件で一通り学んだ状態で未来はどうするか考えよう。
■Agenda
Review of options to be proposed to Ozaki-kun
・Hiro-kun Explanation
・Questions, clearing up
・Selection of options

■Decided
By the next week, prepare proposal materials for Ozaki-kun (Tahira)
Next week, review proposal materials

■Contents
〇Hirokun’s explanation
Cost calculation method: Calculated at 5,000 yen per hour
Running costs are calculated roughly
If on a website, images and wording cannot be replaced without changing the source code.
If it is on Shopify, users can replace images and text.
→Communication costs are reduced, which cannot be expressed in numbers.
BASE is more expensive

〇 questions
Sami
Are domain and server costs included in running costs?
→Domain name is several thousand yen to 10,000 yen per year.
No running cost if you use Netrefi for the server, but there is a small running cost to monitor the server status.
There is also a fee for using Shopify.

What about using WordPress?
→WordPress is not suitable for this project.

Can we cut costs with a basic design?
→The design of U2 is basic. Even with a basic design, the cost is not much different.

Tahira
I would like to know more about the breakdown of running costs.
→Thanks for your help.
Check server status and respond to updates.
(even if you use an EC site, the services provided within EC may change)
Domain continuity retention fees (thousands of yen per year to 10,000 yen per year, depending on things)
Labor costs for design, wording, and image changes
Usage fee if EC site is used

Depends on the request, but may be collected for design changes?
→Fee for each estimate is not necessary.
It is troublesome to estimate each time.
It would be easier to ask for a fixed fee.
We need to think about how to keep a balance between months with many requests and months with few requests.
It is normal in the industry to charge an extra fee for major updates

〇Narrowing down the options
Talk about the breakdown of everything and educate them. Maybe then ask them to make a choice.
Even if we lower the price, we want them to know how much it originally costs.
→Æ Next week, put together a proposal for Mr. Koza

FreeBSD 13.2-BETA3 Available

The third BETA build for the FreeBSD 13.2 release cycle is now available. ISO images for the amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64, and riscv64 architectures are FreeBSD mirror sites.