<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Berkay Alp</title>
    <description>The latest articles on DEV Community by Berkay Alp (@berk_scandiweb).</description>
    <link>https://dev.to/berk_scandiweb</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F193666%2F36f527f3-4cff-4bf6-8dab-02b37d2da8c9.png</url>
      <title>DEV Community: Berkay Alp</title>
      <link>https://dev.to/berk_scandiweb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/berk_scandiweb"/>
    <language>en</language>
    <item>
      <title>4 Rules to Make Magento Technical Support Team Great and Customers Pleased</title>
      <dc:creator>Berkay Alp</dc:creator>
      <pubDate>Thu, 11 Jul 2019 10:33:58 +0000</pubDate>
      <link>https://dev.to/berk_scandiweb/4-rules-to-make-magento-technical-support-team-great-and-customers-pleased-4la8</link>
      <guid>https://dev.to/berk_scandiweb/4-rules-to-make-magento-technical-support-team-great-and-customers-pleased-4la8</guid>
      <description>&lt;p&gt;Guidance on how to make Magento support great for both, team and clients.&lt;br&gt;
Operating in the Magento space for more than a decade we have learned quite a few things when it comes to both developing and supporting Magento projects. We want to share our experience and more specifically, 4 rules to follow to have an efficent and satisfied support team.&lt;/p&gt;

&lt;p&gt;There is an issue: a lot of IT specialists feel a technical support developer job is not a good job. It is usually regarded as being on the lowest step of the career ladder — as if it is a position for those who don’t have enough knowledge and experience to be a professional and work on something that is important for real.&lt;/p&gt;

&lt;p&gt;It’s not true, not even close. For sure, the ability to do well in this job and to enjoy depends to a certain extent upon our personalities, skills, and attitudes. By the example of how technical support is organized at Scandiweb — a company that has worked on developing advanced e-commerce solutions on Magento platform for The New York Times, Lego, L’oreal, and many others — we have found the whys and wherefores of working in a technical support team. If you like, you may also use it as a guidance on how to make Magento support great for both, team and clients.&lt;/p&gt;

&lt;p&gt;DMITRIJ, a technical support developerDMITRIJ, a technical support developer&lt;/p&gt;

&lt;p&gt;"You need to have a different mindset. When you work on a standard project, everything is already written down in your technical assignment and you don’t have to think on what to do: you just pick up and process tasks, that’s it. In technical support no one explains you anything: you got a problem and you have to find a way to solve it. How to do it? It is all upon you."&lt;/p&gt;

&lt;p&gt;Magento Support rule #1: Being efficiently fickle and not getting bored&lt;br&gt;
Technical support is a great place for people who are comfortable working in a fast-paced, dynamic environment — everything here says “no” to boredom, stagnancy, and low productivity. If you work as a technical support developer, you don’t get a project — you have a list of projects and different types of tasks, and you have to choose and switch between them, depending on priorities and available resources. Most usual it takes no longer than 16 hours of an actual work to get a task done, and so you get to work on something new almost everyday.&lt;/p&gt;

&lt;p&gt;There is a popular opinion on which says technical support it is all about troubleshooting, fixes and bugs, and it is not how it is — or at least it is not how it usually is at Scandiweb. Technical support team get requests on adding new functionality, features, and improvements. Submitting a request to a tech support allows clients to be flexible when it comes to a task formulation, budget, and deadline. For technical support developers it means an opportunity to think out a solution from scratch.&lt;/p&gt;

&lt;p&gt;Magento Support rule #2: Taking responsibility for what you do&lt;br&gt;
You are in total control of your working process. At Scandiweb a technical support department is build of people who accounts for progress in achieving their tasks and goals to no one but themselves. Everyday responsibilities are determined by the members of a team.&lt;/p&gt;

&lt;p&gt;At Scandiweb technical support developers don’t have a project manager standing behind their back and telling them what to do — everyone does everything, and so people inside the group plan, coordinate, direct, and control all their work activity autonomically. What they are the most proud of is that managing tasks through all its life cycle now doesn’t scare even those specialists who once were used to hide behind a keyboard. Developing a self-managing organisation let their technical support department to be fast, flexible and scalable.&lt;/p&gt;

&lt;p&gt;LIVIJA, a technical support developerLIVIJA, a technical support developer&lt;/p&gt;

&lt;p&gt;"Personally speaking, I like to communicate with a client face to face: listen them expressing their needs and wants and suggest my own ideas on how to make it all happen. The responsibility is all yours, and there are people who might not be ready to take it — it is always easier when you can pass the buck, but I have always been considering it as an opportunity to enhance my professional skills and working capacities."&lt;/p&gt;

&lt;p&gt;Magento Support rule #3: Helping each other&lt;br&gt;
People who work at Scandiweb technical support talk to each other a lot: share know-hows, discuss concerns and issues we are experiencing, learn from mistakes. Their technical support department is build on a principle of everyone having equal professional values, skills and experiences, and that way you can always count on the help of the other team members. Every morning the team holds a 10–15 minutes meeting — , that is a common thing in web development, but the difference is that at Scandiweb they don’t use these meeting to provide a status update by enumerating whatthey did yesterday, they concentrate on how they did it.Once every two weeks a technical support department has a general meeting where they discuss improvements and worsening in a daily work routine. Discussing a process of taking decisions makes it easier to collaborate on projects.&lt;/p&gt;

&lt;p&gt;DMITRIJ, a technical support developerDMITRIJ, a technical support developer&lt;/p&gt;

&lt;p&gt;"There’s no irreplaceable man — in a good sense. We all share an equal professional value and everyone on your team supports one another. If something happens, for example, you suddenly fall ill or take a holiday, there won’t be any slowdowns in the working process. Someone else will pick up your tasks immediately, wasting no time on figuring out what exactly needs to be done."&lt;/p&gt;

&lt;p&gt;Magento Support rule #4: Learning more about everything&lt;br&gt;
In technical support you never stop learning. Even if you already are an experienced developer, you often get assigned to tasks you have never done before, and you have to do a research on a project, features and functionality, its working principles. You get to learn a project you are working on from “A” to “Z”, from all its sides: front-end, client-side, back-end, and server-side.&lt;/p&gt;

&lt;p&gt;Working in a technical support department is also a great opportunity for junior developers to improve their knowledge, skills and abilities, and at Scandiweb it has been proven in practice. One of their superhero teams — Team Iron Man — was assembled less than a half a year ago. The idea back then was to put on the top of it a senior developer, who is willing to be a mentor and pass along the knowledge, let him recruit the rest of a team out of junior developers, and watch them growing from a seeds to a big trees.&lt;/p&gt;

&lt;p&gt;KASPARS, a technical support developerKASPARS, a technical support developer&lt;/p&gt;

&lt;p&gt;"I like to compare working in a technical support department to being a fireman or a paramedic, because we also provide help for people in emergency situations. We do things of the indispensable importance."&lt;/p&gt;

&lt;p&gt;Need help from Superheroes?&lt;br&gt;
You can light up the Bat signal through our contact form here: &lt;a href="http://www.scandiweb.com/contact"&gt;www.scandiweb.com/contact&lt;/a&gt; or by leaving direct message to our us via &lt;a href="mailto:support@scandiweb.com"&gt;support@scandiweb.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Check our Magento support page to learn more: &lt;a href="https://scandiweb.com/services/magento-support"&gt;https://scandiweb.com/services/magento-support&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The Time For Migrating to Magento 2 is NOW</title>
      <dc:creator>Berkay Alp</dc:creator>
      <pubDate>Thu, 11 Jul 2019 10:27:55 +0000</pubDate>
      <link>https://dev.to/berk_scandiweb/the-time-for-migrating-to-magento-2-is-now-3e01</link>
      <guid>https://dev.to/berk_scandiweb/the-time-for-migrating-to-magento-2-is-now-3e01</guid>
      <description>&lt;p&gt;End of life of Magento 1.x was a topic of speculation for a long time, with some sources even pointing to as early as November 2018. However, last month, Magento announced that, while the end of life won't be so abrupt, it is coming and coming fast, naming June 2020 as the pivotal date and encouraging to migrate now.&lt;/p&gt;

&lt;p&gt;What does this mean for your Magento 1.x store?&lt;br&gt;
Come June 2020, it is unlikely any further security patches will be released, putting your store and, perhaps more importantly, your customers, at risk. Safety is by far the most crucial concern, as vulnerabilities will no longer be patched up, meaning your site can be exploited by malicious actors, unless you take security upon yourself, which is likely to be both dangerous and extremely cost ineffective.&lt;/p&gt;

&lt;p&gt;Moreover, the M1 3rd party extension, application and integration ecosystem, which already puts M2 first is likely to dry out completely, which can mean either your most used items disappearing, or, just like M1, they will stop receiving updates, jeopardising their safety and functionality.&lt;/p&gt;

&lt;p&gt;People have been migrating to Magento 2 well before the end of life announcement&lt;br&gt;
There are many reasons for this, and if lack of official support for M1 isn't incentive enough for you to make the change, then perhaps other considerations will convince you. Magento 2 boasts technical, UX and general functionality advantages. From easier system integration (think CRM), to better platform compatibility, to better overall performance, there are many exciting improvements. Three benefits Scandiweb is particularly fond of are faster loading time, streamlined checkout and better UX — the ones that will have the most impact on your conversion rates!&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Faster loading times *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;— a critical user drop-off point is the 3 second loading time mark, which, if reached, will put off 40% of users from continuing with your site. With loading times in the vicinity of 1.5 seconds, with further potential improvements depending on the functionalities and code base, M2 trumps M1’s average times of 2–3 seconds.&lt;/p&gt;

&lt;p&gt;**Note: **Scandiweb is developing the world's first Progressive Web App Magento solution, which takes the best of App UX and combines it with the best of website functionality. If fast loading times are a priority for you, check it out and learn how your store can work with the instantaneous speed of an App.&lt;/p&gt;

&lt;p&gt;Checkout &amp;amp; Add-to-cart&lt;/p&gt;

&lt;p&gt;— manage more orders per hour (117% more than M1!); streamlined checkout via simpler registration; more popular payment gateways included; seamless add-to-cart with Ajax — no page reloads! The final step of the online shopping process experiences the biggest customer drop-off, with Baynard Institute research suggestion that around 74% of shopping carts are abandoned, meaning over $260 billion is left on the table, so M2’s targeted improvements are something to get excited about!&lt;/p&gt;

&lt;p&gt;Improved UX&lt;/p&gt;

&lt;p&gt;— beyond the obvious benefits of speed &amp;amp; ease of checkout, UX is further improved through better responsiveness, as well as being more mobile friendly, which, in the age of mobile-first strategies is of paramount importance. The potential for incredible UX is further enhanced by the development of PWA(see note above)!&lt;/p&gt;

&lt;p&gt;For over 2 years, every new Magento project developed in Scandiweb is M2 and during these last two years a substantial amount of our older M1 clients have migrated as well. Another benefit, which clients have highlighted, which doesn't necessarily have to do with M2 itself, is the opportunity for a “fresh start”, in terms of getting rid of core rewrites and messy and often-abandoned extensions, responsible for slowing down the website and sometimes even compromising security.&lt;/p&gt;

&lt;p&gt;Migration considerations&lt;br&gt;
Thankfully, Magento has given merchants plenty of time for migration, but any migration service provider will inform you that a large, last-minute surge of requests is bound to happen as June 2020 draws nearer. It is important to understand that migration is a complex process - it's not just an update, which requires downloading and rebooting, where the data stays put; it's a lengthy process requiring the parsing of data into the new instance. Concurrently, with the increasing demand, the prices will follow and as the deadline looms, migration services will become more costly.&lt;/p&gt;

&lt;p&gt;Hence, it is highly recommended to be ahead of the pack and migrate as soon as possible, else you might find yourself taking an unexpected and unnecessary loss.&lt;/p&gt;

&lt;p&gt;Moreover, launching any huge new updates or expansions, or resolving fundamental performance issues on M1 is fiscally unsound, as the reprieve or benefits they will provide, will be temporary, given the end of life. If any such expansions or issue solutions are planned, it is far more reasonable to not only do them on the newer platform, but do them while migrating, to get 2 birds with 1 stone!&lt;/p&gt;

&lt;p&gt;Thinking about migrating? Want to hear more reasons for why it's a good idea? Don't lag behind! Get in touch with the largest certified Magento Developer team in the world at &lt;a href="mailto:info@scandiweb.com"&gt;info@scandiweb.com&lt;/a&gt; saying “I WANT IT” and, within 48 hours, we will provide you with the complete estimation for migrating your store from M1 to M2!&lt;/p&gt;

&lt;p&gt;Check out more of our Magento development services here: &lt;a href="https://scandiweb.com/services/magento"&gt;https://scandiweb.com/services/magento&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you have any questions, suggestions or comments, don't hesitate to comment below or write us directly!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Magento 301 Redirect Mapping: Ultimate Guide</title>
      <dc:creator>Berkay Alp</dc:creator>
      <pubDate>Thu, 11 Jul 2019 10:26:08 +0000</pubDate>
      <link>https://dev.to/berk_scandiweb/magento-301-redirect-mapping-ultimate-guide-20l7</link>
      <guid>https://dev.to/berk_scandiweb/magento-301-redirect-mapping-ultimate-guide-20l7</guid>
      <description>&lt;p&gt;Explaining Magento 301 Redirect Mapping&lt;/p&gt;

&lt;p&gt;When there are planned changes in the website's URL structure, a 301 redirect map will help guide users and search engine crawlers to the new URLs. A well developed 301 redirect map is often the key to a successful website migration. Without implemented redirects, users will end up on 404 error pages, which would affect the amount of organic traffic and lead to a decrease in conversion rate. Without a properly implemented 301 map, all traffic sources will be affected.&lt;/p&gt;

&lt;p&gt;Example of website migration without 301 mapping implemented (All traffic, GA)Example of website migration without 301 mapping implemented (All traffic, GA)&lt;/p&gt;

&lt;p&gt;Overall, if changes in URL structure are implemented, all indexable URLs should be redirected using 301 redirects. The bare minimum is to make sure that at least the following crucial URLs won't return a 404 error page:&lt;/p&gt;

&lt;p&gt;Landing pages which are receiving traffic, especially organic. Mapping such pages will support both SEO and overall user experience. Not only organic traffic, but also referral traffic, social media, bookmarks, e-mail campaigns and other sources of traffic might rely on old URLs. If the user lands on a 404 page instead of the correct one, it will cause friction and could be a reason for not completing the intended purchase.&lt;/p&gt;

&lt;p&gt;URLs with valuable backlinks. Each backlink from a resource with high authority adds value to a website from an SEO perspective. More resources pointing to a specific page make it more trusted and authoritative in the eyes of Google. If a backlink leads to a 404 error page, the value is lost. Therefore, in cases when an URL has a lot of backlinks, even if the page doesn’t receive much traffic and won’t be present after the migration is done, there should be a 301 redirect in place.&lt;/p&gt;

&lt;p&gt;How to handle Magento 301 Redirect Mapping&lt;br&gt;
There are 6 main steps for coming up with a redirect map:&lt;/p&gt;

&lt;p&gt;Understanding the scope. What, when and how is being migrated. Good understanding of changes in URL structure as well as principles how new URLs are generated will help be more efficient.&lt;/p&gt;

&lt;p&gt;Gather. the full list of new URLs and the full list of old URLs.&lt;/p&gt;

&lt;p&gt;Compare. Place the two lists side by side in a single sheet (Google Spreadsheet or Open Office).&lt;/p&gt;

&lt;p&gt;Map. Now, match each old URL with its corresponding new URL.&lt;/p&gt;

&lt;p&gt;Hand Off.Once you’ve developed a full 301 redirect map, give it to the developers to import in Back-end&lt;/p&gt;

&lt;p&gt;Test before and after go-live.One missed page can directly lead to a decrease in website traffic and conversion rate.&lt;/p&gt;

&lt;p&gt;Preparations for Magento 301 Redirect Mapping&lt;br&gt;
Software and accesses.&lt;br&gt;
Make sure you have the following:&lt;/p&gt;

&lt;p&gt;Screaming Frog or any other SEO crawler&lt;/p&gt;

&lt;p&gt;Open Office (or Excel)is quite good software to work with a big amount of cells (when working with large e-commerce stores with many products). Google spreadsheet and Excel may crash or/and be slow.&lt;/p&gt;

&lt;p&gt;SEO tool with information about backlinks, e.g., Ahrefs, Semrush, Moz or other&lt;/p&gt;

&lt;p&gt;Project-specific accesses. Google Analytics and Google Search Console accesses of the project. For a full analysis, it's possible to analyze also server log files.&lt;/p&gt;

&lt;p&gt;Information on project&lt;br&gt;
To avoid surprises, it’s very important to collect information about the scope of the work. Especially if SEO specialists are involved closer to the end of the migration, instead of working since the very beginning of the project.&lt;/p&gt;

&lt;p&gt;Migration type. What type of migration is planned and does it involve major changes in URL structure (e.g. address change from example.eu to example.com).&lt;/p&gt;

&lt;p&gt;The scope of work. Exactly which domains, subdomains, language versions, related websites (landing pages, blogs etc.) are planned to be migrated.&lt;/p&gt;

&lt;p&gt;Changes in content. Is it planned to migrate all content? Maybe some set of pages will be deleted? What about product categories? Blog posts? Often not all products are being migrated as well, it's good to clarify approx. percentage of how many products will be actually migrated.&lt;/p&gt;

&lt;p&gt;Changes in naming. Are category names staying the same? Are subcategory titles the same? CMS pages? etc.&lt;/p&gt;

&lt;p&gt;URL structure. Are there major changes planned regarding URL structure? For example, &lt;a href="http://www.example.com/category/product1-123.html"&gt;www.example.com/category/product1-123.html&lt;/a&gt; to &lt;a href="http://www.example.com/product1"&gt;www.example.com/product1&lt;/a&gt;. Pay attention to the endings of URLs and beginnings of URLs. If the old website had .html at the end of each URL and now it no longer does, there should be redirects set for all pages even if, in general, page titles and URL structure stay the same. The same applies to situations when example.com/gb is changed to example.com/en/ and even when example.com/gb is changed to example.com/gb/. Regarding changes which affect the homepage and/or the whole website — consult with developers. They should be able to effortlessly create server-side redirect rules.&lt;/p&gt;

&lt;p&gt;Existing maps. There already is often some pre-made map used in the planning phase.&lt;/p&gt;

&lt;p&gt;Existing and Staging website walkthrough. Understand how they are different.&lt;/p&gt;

&lt;p&gt;Note, even if it's said that product names will stay the same and as a result, all URLs will stay the same you still need to crosscheck every URL.&lt;/p&gt;

&lt;p&gt;Overall Principles of Magento 301 redirect mapping&lt;br&gt;
In the case of e-commerce stores, it’s easier to map URLs grouped by type. The typical structure of Magento stores includes — category pages, subcategory pages, product pages, CMS pages, home page, customer account, and cart/checkout related pages.&lt;/p&gt;

&lt;p&gt;Collecting URLs for Magento 301 redirect mapping&lt;br&gt;
You can use the following sources to get URLs:&lt;/p&gt;

&lt;p&gt;For products and categories URLs — can ask developers to export URLs from the database&lt;/p&gt;

&lt;p&gt;XML Sitemap&lt;/p&gt;

&lt;p&gt;Whole website crawl&lt;/p&gt;

&lt;p&gt;Google Analytics — top landing pages&lt;/p&gt;

&lt;p&gt;SEO tools— URLs with backlinks&lt;/p&gt;

&lt;p&gt;Mapping product pages&lt;br&gt;
Example of Magento 2 Product page with the standard URL &lt;a href="https://www.elekcig.de/joyetech-ego-aio-kit(https://www.elekcig.de/joyetech-ego-aio-kit)Example"&gt;https://www.elekcig.de/joyetech-ego-aio-kit(https://www.elekcig.de/joyetech-ego-aio-kit)Example&lt;/a&gt; of Magento 2 Product page with the standard URL (&lt;a href="https://www.elekcig.de/joyetech-ego-aio-kit"&gt;https://www.elekcig.de/joyetech-ego-aio-kit&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;If a store has thousands of products, they probably had some standard approach to product URL structure for both the old and new websites. In case of Magento 2, it’s typically &lt;a href="http://www.example.com/product1"&gt;www.example.com/product1&lt;/a&gt; (product name right after domain name). If the old website had the same approach, then mapping won’t be needed (need to test though if it’s really, really the same using formulas in Excel)&lt;/p&gt;

&lt;p&gt;If there are any changes then:&lt;/p&gt;

&lt;p&gt;ask developers to export the product URL list from the old website and from the new website&lt;/p&gt;

&lt;p&gt;adjust the URLs in excel e.g, If you had &lt;a href="http://www.example.com/products/product1"&gt;www.example.com/products/product1&lt;/a&gt; remove products/ (can use Find and Replace for that) so that structure matches.&lt;/p&gt;

&lt;p&gt;compare both lists using vlookup formula to check if all products from the new website can be found in the old one.&lt;/p&gt;

&lt;p&gt;If yes, then it’s great! Prepare the document listing old PDP and correlating new PDP URLs.&lt;/p&gt;

&lt;p&gt;This method applies if you are sure that the product titles stay more or less the same and the majority of products are being migrated. If the naming of the products doesn’t match, try to find some principles how they are created and try to make them similar. Or use some additional data. e.g., if there is the SKU or ID in the old URL, and this data is being migrated to the new website, ask developers to export SKU next to new URLs and you will get the opportunity to map them &lt;a href="http://www.example.com/products/product1-2939"&gt;www.example.com/products/product1-2939&lt;/a&gt; &lt;a href="http://www.example.com/products/product12"&gt;www.example.com/products/product12&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try to avoid manual mapping of product pages! If it’s only about changes in directories, then the redirects can be applied by developers as one specific rule which applies to all URLs. No need to upload a list with all product URLs in Magento Back-End.&lt;/p&gt;

&lt;p&gt;Mapping category pages&lt;br&gt;
If there are changes in category URLs then again try to look for some principles that have changed overall, e.g., directory is excluded or added. Similarly, as with products, it's important to crosscheck how the naming of categories has changed. There might be some manual mapping required as well.&lt;/p&gt;

&lt;p&gt;CMS pages&lt;br&gt;
Lafayette 148 NY CMS pageLafayette 148 NY CMS page &lt;a href="https://www.lafayette148ny.com/art-of-the-season"&gt;https://www.lafayette148ny.com/art-of-the-season&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Usually, e-commerce stores don’t have many custom CMS pages so you might map them manually. You can get such pages by crawling the old and new websites, excluding previously mapped categories as well as product pages. URLs which are left can be mapped.&lt;/p&gt;

&lt;p&gt;Others&lt;br&gt;
Make sure the homepage is mapped, if there are changes! Also, blog articles if there are any.&lt;/p&gt;

&lt;p&gt;Top Landing Pages&lt;br&gt;
GA is also a great source of URLs that need to be redirected — there might be URLs which are not internally linked and still get some traffic. The top landing pages, which are receiving traffic and are not included in the original redirects map, might need additional 301 redirects.&lt;/p&gt;

&lt;p&gt;Select a period of 1–3 months (can be exceptions due to the seasonality of business etc.)&lt;/p&gt;

&lt;p&gt;We won't need Paid traffic as a source, however, there might be URLs related to organic, referral, social and direct traffic worth mapping. So can use these channels as a source of information. The minimum is organic traffic. You can't be sure that GA data is 100% accurate (it can be broken due to the wrong setup), but you can quickly crosscheck if Google/organic as a source is approximately matching&lt;/p&gt;

&lt;p&gt;Navigate to Landing page report and export Landing pages to .csv file&lt;/p&gt;

&lt;p&gt;Export pages to the same Spreadsheet Open Office file where the Sitemap is.&lt;/p&gt;

&lt;p&gt;Compare the list using VLOOKUP formula.&lt;/p&gt;

&lt;p&gt;If some additional URLs are discovered, crawl them in Screaming Frog to check the status of pages (It’s suggested to create 301 redirects also if there is no 404 error)&lt;/p&gt;

&lt;p&gt;To crawl specific URLs in Screaming Frog change Mode to List. Click on Upload =&amp;gt; Enter Manually…&lt;/p&gt;

&lt;p&gt;URLs with valuable backlinks&lt;br&gt;
Identify pages which have backlinks from external sources (more than few and preferably with higher scores) using some SEO tool:&lt;/p&gt;

&lt;p&gt;Export the list of URLs&lt;/p&gt;

&lt;p&gt;Compare with the existing list of data from sitemap and GA&lt;/p&gt;

&lt;p&gt;Crosscheck newly discovered URLs via Screaming Frog&lt;/p&gt;

&lt;p&gt;Add to list&lt;/p&gt;

&lt;p&gt;XML sitemap&lt;br&gt;
Example of an XML SitemapExample of an XML Sitemap&lt;/p&gt;

&lt;p&gt;Usually, the sitemap includes those URLs which are considered valuable from an SEO perspective, therefore they should be mapped in the 301 map. In case of Magento stores, if there weren’t used any extensions to generate XML, the sitemap probably will be missing CMS pages, homepage etc. Don’t consider XML sitemaps to be reliable by default!&lt;/p&gt;

&lt;p&gt;However, it’s a good way for gathering all product and category URLs, especially if you can’t gather data directly from a database.&lt;/p&gt;

&lt;p&gt;To make sure that URLs included in the sitemap are real and existing (no 404 errors, no 301 etc.) the sitemap should be crawled using Screaming Frog. Before downloading the sitemap, you can check the health of the sitemap in the Search Console (SC =&amp;gt; Crawl =&amp;gt; Sitemap). If SC is reporting some major problems with the sitemap, e.g. 404 errors, the sitemap might be outdated and can’t be trusted.&lt;/p&gt;

&lt;p&gt;How to do sitemap crawling:&lt;/p&gt;

&lt;p&gt;Find the location of the XML sitemap. Typically sitemaps should be listed in &lt;a href="http://www.example.com/robots.txt"&gt;www.example.com/robots.txt&lt;/a&gt;. If the sitemap is not included in robots.txt file, check the Search Console (the sitemaps should be submitted there and you will get the specific URL). If you have access to the back-end of the store, you can easily find sitemap there.&lt;/p&gt;

&lt;p&gt;Open Screaming Frog. Change the Mode (main navigation menu) to List&lt;/p&gt;

&lt;p&gt;Choose Download Sitemap&lt;/p&gt;

&lt;p&gt;Crawl sitemap&lt;/p&gt;

&lt;p&gt;Export the results of the crawl as a .CSV file&lt;/p&gt;

&lt;p&gt;Import to Open Office or Google Spreadsheet.&lt;/p&gt;

&lt;p&gt;Delete unneeded columns. Keep — URLs, titles, meta descriptions, response codes, meta robots 1&lt;/p&gt;

&lt;p&gt;Hide pages which have other response codes that 200&lt;/p&gt;

&lt;p&gt;Full website crawl&lt;br&gt;
To spot all internally linked URLs, it’s possible to do the whole website crawl in Screaming Frog. Be careful as canonicalized pages, pages with noindex tag, URLs with parameters etc. could be included — pages which don’t need 301 redirects, because they weren’t indexed. If there are no external URLs pointing to the URL with parameters and no incoming traffic, it’s possible to exclude it from 301 mapping.&lt;/p&gt;

&lt;p&gt;Identifying redirect chains&lt;br&gt;
When you have collected the list of URLs, run an additional crawl and create a redirect chain report in Screaming Frog.&lt;/p&gt;

&lt;p&gt;Export the redirect chain report to Open Office/Google Spreadsheet to identify redirect chains with more than 2 URLs.&lt;/p&gt;

&lt;p&gt;In such case, you will need to map both the 1st and 2nd URL in the chain.&lt;/p&gt;

&lt;p&gt;Compare&lt;br&gt;
After the full list of URLs from the old website is compiled and there is an accessible list of new URLs (can crawl the staging site after the content migration is done) they should be placed in one spreadsheet.&lt;/p&gt;

&lt;p&gt;Map&lt;br&gt;
Map means to match old URL with corresponding new URL. If there is no exact match can look for the closest alternative. If some product is missing, can map it to category page etc.&lt;/p&gt;

&lt;p&gt;Handoff&lt;br&gt;
Developers should receive one spreadsheet with 2 columns — Old URL and new URL.&lt;/p&gt;

&lt;p&gt;Magento 301 Redirect Testing&lt;br&gt;
Run 2 tests:&lt;/p&gt;

&lt;p&gt;When URL redirects are implemented in the BE of the staging website, crawl the list to see if all redirects are working as expected.&lt;/p&gt;

&lt;p&gt;Create a redirect chain report and crawl the second URLs in the list to make sure that they all report 200 status on the staging website.&lt;/p&gt;

&lt;p&gt;After the go-live, run another crawl of your 301 redirects list to check if everything is still working as planned.&lt;/p&gt;

&lt;p&gt;Bugs&lt;br&gt;
You still might miss some valuable pages so monitor 404 reports in GA and add additional redirects if needed in the upcoming 2–3 weeks after go-live!&lt;br&gt;
Let us help you:&lt;br&gt;
Check out our Magento SEO and migration services here: &lt;a href="https://scandiweb.com/services/magento-seo"&gt;https://scandiweb.com/services/magento-seo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looking for more tips and tricks on Magento 301 redirect mapping? Perhaps you have some you'd like to share with us? Drop us a line at &lt;a href="mailto:marketing@scandiweb.com"&gt;marketing@scandiweb.com&lt;/a&gt;!&lt;/p&gt;

</description>
      <category>magento</category>
    </item>
  </channel>
</rss>
