{"id":625645,"date":"2024-06-26T16:30:00","date_gmt":"2024-06-26T13:30:00","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/seo-implementation-a-comprehensive-guide\/"},"modified":"2024-06-26T16:30:00","modified_gmt":"2024-06-26T13:30:00","slug":"seo-implementation-a-comprehensive-guide","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/","title":{"rendered":"#SEO implementation: A comprehensive guide"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a2dca266cf9b\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a2dca266cf9b\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/#Heres_a_detailed_framework_for_ensuring_your_SEO_recommendations_are_adopted_even_without_CMS_access_or_developer_resources\" >Here&#8217;s a detailed framework for ensuring your SEO recommendations are adopted, even without CMS access or developer resources.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/#Why_SEO_implementation_is_key\" >Why SEO implementation is key<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/#When_you_do_not_have_CMS_access\" >When you do not have CMS access<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/#Documenting_your_recommendations\" >Documenting your recommendations<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/#Communicating_with_the_C-suite\" >Communicating with the C-suite<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/#Working_with_developers_and_DevOps\" >Working with developers and DevOps<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/#Working_directly_in_CMS_platforms\" >Working directly in CMS platforms<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/#Working_safely\" >Working safely<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/#Documenting_SEO_changes\" >Documenting SEO changes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/#Exploring_solutions\" >Exploring solutions\u00a0<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/buradabiliyorum.com\/en\/seo-implementation-a-comprehensive-guide\/#What_to_do_when_dev_resources_and_CMS_access_are_not_available\" >What to do when dev resources and CMS access are not available<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"subhead\" itemprop=\"alternativeHeadline\"><span class=\"ez-toc-section\" id=\"Heres_a_detailed_framework_for_ensuring_your_SEO_recommendations_are_adopted_even_without_CMS_access_or_developer_resources\"><\/span>Here&#8217;s a detailed framework for ensuring your SEO recommendations are adopted, even without CMS access or developer resources.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<div class=\"bialty-container\">\nIn this guide, we\u2019ll cover everything you need to know about how to successfully implement your SEO recommendations. <\/p>\n<p>We\u2019ll also tackle one new exciting way you can implement SEO without needing CMS access or developer resources. Whether you work in-house or at an agency, if implementation has been a challenge for you, you\u2019ll find this discussion useful.\u00a0<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-why-seo-implementation-is-key\"><span class=\"ez-toc-section\" id=\"Why_SEO_implementation_is_key\"><\/span>Why SEO implementation is key<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you do not implement your SEO changes, you\u2019ll never realize the potential growth your recommendations can bring. It\u2019s almost like planting a seed without giving it water or light. To see growth from SEO recommendations, we must first get them adopted and implemented by our clients or the sites we work on in-house.<\/p>\n<p>While it seems obvious and like a natural next step, far too many companies either hire an in-house SEO or an agency without thinking through how much support they will need to provide to make their SEO strategy come to fruition. <\/p>\n<p>This can lead to frustration on both sides and, in the agency world, can often lead to clients leaving. For in-house roles, it can lead to SEOs wanting to leave for greener pastures with more resources.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"585\" height=\"351\" alt=\"Kristina Azarenko on X - SEO implementation\" class=\"wp-image-443600\" srcset=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/06\/Kristina-Azarenko-on-X-SEO-implementation.png.webp 585w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/06\/Kristina-Azarenko-on-X-SEO-implementation-563x338.png.webp 563w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/06\/Kristina-Azarenko-on-X-SEO-implementation-188x113.png.webp 188w\" data-lazy-sizes=\"(max-width: 585px) 100vw, 585px\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/06\/Kristina-Azarenko-on-X-SEO-implementation.png.webp\"><img fetchpriority=\"high\" decoding=\"async\" width=\"585\" height=\"351\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/06\/Kristina-Azarenko-on-X-SEO-implementation.png.webp\" alt=\"Kristina Azarenko on X - SEO implementation\" class=\"wp-image-443600\" srcset=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/06\/Kristina-Azarenko-on-X-SEO-implementation.png.webp 585w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/06\/Kristina-Azarenko-on-X-SEO-implementation-563x338.png.webp 563w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/06\/Kristina-Azarenko-on-X-SEO-implementation-188x113.png.webp 188w\" sizes=\"(max-width: 585px) 100vw, 585px\"><\/figure>\n<\/div>\n<p>The problem of implementation is not uncommon. Fellow SEO Kristina Azarenko conducted an <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/x.com\/azarchick\/status\/1395519427739676674\">X survey<\/a>, which shows that more than half of the SEOs responding see 40% or less of their recommendations implemented by client and brand teams. <\/p>\n<p>To improve the odds that your recommendations are adopted, you need a framework for documenting, tracking and communicating them.\u00a0<\/p>\n<p><strong><em>Dig deeper: <\/em><\/strong><strong><em>Agile for SEOs: How in-house teams get projects prioritized<\/em><\/strong><\/p>\n<h2 class=\"wp-block-heading\" id=\"h-when-you-do-not-have-cms-access\"><span class=\"ez-toc-section\" id=\"When_you_do_not_have_CMS_access\"><\/span>When you do not have CMS access<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>As an SEO professional, if you work with enterprise brands and sites on a custom content management system (CMS) or no CMS at all, you likely rely on development resources to implement your changes. Clients and dev teams are often reluctant to grant access that would allow you to make the changes yourself.<\/p>\n<p>The section below discusses what to do in that situation. If you do have CMS access, you can still get some ideas from the below, but you may also want to skip down to the section on working directly in the CMS.\u00a0<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-documenting-your-recommendations\"><span class=\"ez-toc-section\" id=\"Documenting_your_recommendations\"><\/span>Documenting your recommendations<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Careful documentation of SEO recommendations is one of the more critical steps any SEO must take to get their recommendations implemented and implemented correctly.\u00a0<\/p>\n<p>With development resources nearly always being in short supply, it\u2019s key that when you do have dev time, you use it wisely and do not need to go back and forth on correcting an issue that could have been done correctly the first time with more careful and thoughtful documentation.\u00a0<\/p>\n<p>Before effectively documenting the issue, you first need to understand your audience. Who holds the power to allocate the resources you need? Do you need their buy-in, or are you speaking directly to the people implementing the task?\u00a0<\/p>\n<p>Documentation and how you communicate the need for something may vary greatly depending on who you are speaking to. Don\u2019t speak to the C-suite the same way you speak to developers and vice versa.\u00a0<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-communicating-with-the-c-suite\"><span class=\"ez-toc-section\" id=\"Communicating_with_the_C-suite\"><\/span>Communicating with the C-suite<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Give them the <strong>why<\/strong> and some of the <strong>what<\/strong>. Resist the urge to use SEO jargon or come across as highly technical.\u00a0<\/p>\n<p>Their primary motivation is usually around growth KPIs or market share, so speak to them in those terms. Focus on demonstrating the business case for what implementation of these changes will bring to their business.\u00a0<\/p>\n<p><strong><em>Dig deeper: <\/em><\/strong><strong><em>The enterprise business of SEO: Communicating to the C-suite<\/em><\/strong><\/p>\n<p><strong>SEO forecasting<\/strong><br \/>One of the more powerful ways to discuss the impact of your recommendations is to create a forecast. Whether you are discussing improvements to existing pages or the creation of new pages, looking at new keywords or those in low-hanging fruit positions can help to illustrate the opportunity.\u00a0<\/p>\n<p>At my agency, we\u2019ve created an easy-to-use <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1jwdCoC-BOzkxzMFEke6LoY5uCpnmBLnI0FrmPhwd55I\/edit#gid=0\">free tool for SEO forecasting<\/a> in Google Sheets. Please feel free to make a copy and use it for your own needs. <\/p>\n<p>Absolute legend Charly Waringer (a.k.a. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/twitter.com\/DataChaz\">@datachaz<\/a>) has also created StreamProfit, a forecasting tool that leverages Python and your GSC data. Both of these forecasting methods can help communicate the need for development resources to implement SEO work.\u00a0<\/p>\n<p><strong>Working with product\/brand\/marketing managers\u00a0<\/strong><\/p>\n<p>Give equal parts \u201cwhy\u201d and \u201cwhat,\u201d without exhaustive detail around the solution while still clearly defining the desired outcome.\u00a0<\/p>\n<p>Marketers and managers who sit between the C-suite and developers are often motivated by customer experience, as well as growth KPIs, just like the executive team.\u00a0<\/p>\n<p>They are often motivated by competitive insights. If other sites successfully implement a feature you want, replicate it and show its business value.<\/p>\n<p><strong>Using a brand\/marketing team implementation tracker<\/strong><\/p>\n<p>One tactic we have employed is to have two separate task trackers, one for the brand team and one for the development team. The trackers also include all of the next steps we need to take to support the implementation of the recommendations we\u2019ve made.\u00a0<\/p>\n<p>Your marketing or brand team tracker should include the things they need to review, provide feedback on and then <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>rove before you can move them to the development cue. Don\u2019t make the mistake of trying to get a developer to look at something they need to bring back to the marketing team for approval.\u00a0<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-working-with-developers-and-devops\"><span class=\"ez-toc-section\" id=\"Working_with_developers_and_DevOps\"><\/span>Working with developers and DevOps<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This is where you can let your little technical light shine. When documenting issues you will be presenting to developers, clearly define the desired outcome and the specifications for what that would look like.\u00a0<\/p>\n<p><strong>Understanding the tech stack<\/strong><\/p>\n<p>Before you can effectively communicate recommendations to developers you need to understand the landscape you are working in.\u00a0<\/p>\n<p>Do they use a JS framework? Is the site on Apache or Nginx? Do they have a CMS or is everything completely custom?\u00a0<\/p>\n<p>Tools like builtwith.com can help you get some sense of some of these questions, but I <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/general\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"General\" target=\"_blank\" rel=\"noopener\">general<\/a>ly find it best to ask directly. This also shows that you care about making the right recommendations in the right context.\u00a0<\/p>\n<p><strong>Speak their language<\/strong><\/p>\n<p>Once you have an understanding of the lay of the land, you can then investigate the features and capabilities of the tech stack you are working with.\u00a0<\/p>\n<p>Try to learn the terminology specific to that platform or tool they are using. This can help you both to \u201cspeak the same language.\u201d\u00a0<\/p>\n<p>A word of caution: don\u2019t try to overdo it here. Unless you are a developer yourself, you should speak mostly about the desired outcome and how you want the end product of their work to function.\u00a0<\/p>\n<p>In my personal experience, I have made the mistake of trying to provide<em> <\/em>too much of the actual solution, which may or may not be suited for the site you are working on.\u00a0<\/p>\n<p>For example, saying \u201cPlease put these redirects in the htaccess file\u201d may not apply to all websites, whereas \u201cWe need this list of URLs 301 redirected to these destination URLs\u201d would make sense in most situations.\u00a0<\/p>\n<p>While most developers will gracefully inform you that they do not use apache or htaccess files, it may lead to a loss of credibility, so it\u2019s best to either ask questions about how things may be implemented on their site or just provide the desired outcome as your focus.\u00a0<\/p>\n<p><strong><em>Dig deeper: <\/em><\/strong><strong><em>How SEOs can successfully collaborate with web developers<\/em><\/strong><\/p>\n<p><strong>Understand their goals<\/strong><\/p>\n<p>As noted before, it\u2019s important to understand the motivations of the audience you are speaking to. For developers and DevOps, it\u2019s important to understand where they are coming from when discussing SEO implementations.\u00a0<\/p>\n<p>First and foremost, understand that they are likely under-resourced and have a mile-long list of potentially poorly specified and prioritized tasks for multiple departments.\u00a0<\/p>\n<p>Between marketing requests, feature bugs and new product launches, there\u2019s usually never a dev just sitting around waiting to implement your SEO changes.\u00a0<\/p>\n<p>Larger organizations may allocate entire developers\u2019 work to implementation, but that is rare. Typically, they are being pulled in 300 different directions.\u00a0<\/p>\n<p>Start out with a good dose of empathy. Then, add a dash of clarity, priority and expected impact to the mix.\u00a0<\/p>\n<p>When communicating change requests to developers, start with the \u201cwhat,\u201d be clear and detailed but also concise. Then, provide the why, but where other team members may be more motivated by growth, developers often think more about the product.\u00a0<\/p>\n<p>By that, I mean their primary goal is delivering a working website that meets their users\u2019 needs and helps the business achieve its goals.\u00a0<\/p>\n<p>Look for ways to communicate your recommendations in terms of their potential impact on growth and user experience. Some developers will be motivated by the growth aspect, others more so by aiding their users and delivering a best-in-class experience.\u00a0<\/p>\n<p><strong>Using an SEO development tracker<\/strong><\/p>\n<p>Similar to how we create trackers for the tasks that the brand or marketing teams need to do or approve, we also create detailed trackers for the dev team.\u00a0<\/p>\n<p>This version of the tracker provides more technical details on what we are looking to accomplish. We also include information about expected difficulty, expected impact and the overall priority.<\/p>\n<p>Here are some of the columns we use in this sheet:<\/p>\n<ul>\n<li><strong>Task type<\/strong>: This column denotes the area of SEO the recommendations focus on. For example, <em>Technical<\/em>, <em>Off-site<\/em>, <em>On-site<\/em>, etc.\u00a0<\/li>\n<li><strong>Task name: <\/strong>Describes the task and creates a name for the task.<\/li>\n<li><strong>Owner<\/strong>: This delineated who owns the task on the client or business side<\/li>\n<li><strong>Status<\/strong>: Status provides a designation for where this task is. We use <em>To-do, In progress, In review, Finalizing, Backlog <\/em>and<em> Complete.<\/em><\/li>\n<li><strong>Date added: <\/strong>The date the task was added<\/li>\n<li><strong>Broken or improvement: <\/strong>This helps the developer to understand if we are making an improvement that is net new or if something is broken. Developers will often gravitate toward fixing broken functionality before adding new things, and rightly so.<\/li>\n<li><strong>Expected impact<\/strong>: This is our best estimation in terms of \u201clow, medium or high\u201d for how this implementation will impact growth or other business KIPs<\/li>\n<li><strong>Expected difficulty<\/strong>: Our best guess at how much development resource is needed to complete this task.<\/li>\n<li><strong>Priority<\/strong>: We designate priorities based on our review of the tasks and their status for the last three categories we mentioned here. Things with high impact and low effort should be of the highest priority.\u00a0<\/li>\n<li><strong>Task notes<\/strong>: This is where you provide thorough detail on what you are looking to accomplish. Sometimes, we use steps in this field to fully illustrate what we want to happen.\u00a0<\/li>\n<li><strong>Documentation<\/strong>: Links to shared documents that relate to your recommendations.<\/li>\n<li><strong>Client notes: <\/strong>This is where your client can provide notes about the status of the tasks.<\/li>\n<\/ul>\n<p><strong>Tip<\/strong>: Use conditional formatting and data validation in Google Sheets to create color codes and dropdown options for commonly used designations.\u00a0<\/p>\n<p><strong><em>Dig deeper: <\/em><\/strong><strong><em>How to write an effective SEO ticket<\/em><\/strong><\/p>\n<p><!-- START INLINE FORM --><\/p>\n<p><!-- END INLINE FORM --><\/p>\n<hr class=\"wp-block-separator has-text-color has-cyan-bluish-gray-color has-css-opacity has-cyan-bluish-gray-background-color has-background\">\n<h2 class=\"wp-block-heading\" id=\"h-working-directly-in-cms-platforms\"><span class=\"ez-toc-section\" id=\"Working_directly_in_CMS_platforms\"><\/span>Working directly in CMS platforms<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Working directly in the CMS is the best way to implement most of your recommendations, but you\u2019ll still need a framework for technical changes. Don\u2019t expect your contact to handle everything after your bi-weekly call; it\u2019s not realistic.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-working-safely\"><span class=\"ez-toc-section\" id=\"Working_safely\"><\/span>Working safely<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If you have never \u201cwhitepaged\u201d a WordPress site and you work in SEO, you likely will someday. Typically, this happens when you want to add a plugin so you can implement something.\u00a0<\/p>\n<p>Let\u2019s say you want to install Yoast or a plugin to add structured data to the page. You click <em>Activate,<\/em> and suddenly, you get an error, and the front end is just a blank white page mocking you. This can and will happen to most people if you do not work safely.<\/p>\n<p>Below are tips for preventing issues:<\/p>\n<p><strong>Staging<\/strong><\/p>\n<ul>\n<li>Ideally, you will want to work on more complex changes, such as adding a plugin or creating new pages in a staging environment.\u00a0<\/li>\n<li>A staging environment or a dev environment is where you can test changes and QA before they are placed on the live website.\u00a0<\/li>\n<li>While you do not always need to copy over the entire staging environment to production (the live site), it\u2019s a good idea to test things there first.\u00a0<\/li>\n<li>You can then make the same changes on the live site safely, assuming they are the same.\u00a0<\/li>\n<\/ul>\n<p><strong>Backups<\/strong><\/p>\n<ul>\n<li>Before we touch a site, we always get a sense of what the backup process looks like.\u00a0<\/li>\n<li>We want to ensure that backups are being taken often and that should something go wrong we can easily restore the last backup.\u00a0<\/li>\n<\/ul>\n<p><strong>Copy the Shopify theme and work there<\/strong><\/p>\n<ul>\n<li>If you are working in Shopify, the best way to ensure you do not break anything is to work in a copy of the live theme.\u00a0<\/li>\n<li>You can simply duplicate the theme and then work there.\u00a0<\/li>\n<\/ul>\n<p><strong>Server access<\/strong><\/p>\n<ul>\n<li>When we work on a WordPress site, we often request server access. This is mainly to resolve conflicts that may arise when we add plugins.\u00a0<\/li>\n<li>Sometimes WordPress plugins can cause theme or core conflicts, which can lead to the site getting the dreaded white page or other significant issues.\u00a0<\/li>\n<li>Sometimes, a full restore from the backup may not be needed if you just shut the plugin off. To do that, you\u2019ll need to go to the file manager or FTP and rename the offending plugin folder.<\/li>\n<li>Typically, I just add the word \u201coff\u201d to the title. This then forces the plugin to \u201cdeactivated\u201d mode, and the site often comes back up.\u00a0<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"h-documenting-seo-changes\"><span class=\"ez-toc-section\" id=\"Documenting_SEO_changes\"><\/span>Documenting SEO changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Whenever working in a client CMS, it\u2019s important to document your changes carefully.\u00a0<\/p>\n<p>Similar to the way we track recommendations, we often use an implementation tracker that details the changes we have made in a client site.\u00a0<\/p>\n<p>This way, if their developers are wondering why something is the way it is or, worst case, if the site gets rolled back to a previous version that predates our implementations, we have a record of what was done.\u00a0<\/p>\n<p>This tracker looks a bit like this:<\/p>\n<ul>\n<li><strong>URL<\/strong>:<strong> <\/strong>This is the URL where the change was made.<\/li>\n<li><strong>Type<\/strong>: Defines the type of change made. We often list things like metadata, links, redirects, copy changes, headers, schema, etc.\u00a0<\/li>\n<li><strong>Date implemented<\/strong>: the day that the change was launched.<\/li>\n<li><strong>Element<\/strong>: details the element that was changed specifically.<\/li>\n<li><strong>Original copy\/text: <\/strong>What did the page say before we changed it.<\/li>\n<li><strong>Change to<\/strong>: This is what we changed the page to say (or do).<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"h-exploring-solutions-nbsp\"><span class=\"ez-toc-section\" id=\"Exploring_solutions\"><\/span>Exploring solutions\u00a0<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sometimes, the client or development teams are unaware that the capability to make the needed changes already exists in your CMS.\u00a0<\/p>\n<p>No matter what CMS you are using, there is likely very detailed documentation about the CMS and its capabilities.\u00a0<\/p>\n<p>Take the time to read up on the CMS and what it can do. Understanding exactly what can and can\u2019t be executed can be instrumental in getting your work done.\u00a0<\/p>\n<p>I have had many experiences where I was told something can\u2019t be done and then upon reading up on it was able to find creative solutions for how existing functionality can be utilized to suit our needs.\u00a0<\/p>\n<p>Below are helpful resources depending on your CMS.<\/p>\n<p><strong>General documentation<\/strong><\/p>\n<ul>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/\">WordPress<\/a><\/li>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/shopify.dev\/\">Shopify<\/a><\/li>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/devdocs.magento.com\/\">Magento<\/a><\/li>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.progress.com\/documentation\/sitefinity-cms\">Sitefinity<\/a> (God help you if you are on this.)\u00a0<\/li>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/doc.sitecore.com\/\">Sitecore<\/a><\/li>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/experienceleague.adobe.com\/docs\/experience-manager-65.html?lang=en\">Adobe Experience Manager<\/a><\/li>\n<\/ul>\n<p><strong>SEO guides<\/strong><\/p>\n<ul>\n<li>Shopify SEO Guide: How to increase organic traffic to your store<\/li>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/yoast.com\/wordpress-seo\/\">WordPress SEO: the definitive guide<\/a><\/li>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.contentkingapp.com\/academy\/magento-seo\/\">The Ultimate SEO Guide to Magento 2<\/a><\/li>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.drupal.org\/node\/1158446\">Drupal SEO Guide<\/a><\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\" id=\"h-what-to-do-when-dev-resources-and-cms-access-are-not-available\"><span class=\"ez-toc-section\" id=\"What_to_do_when_dev_resources_and_CMS_access_are_not_available\"><\/span>What to do when dev resources and CMS access are not available<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>One of the most exciting things I have seen come about in the SEO world in my 10+ years in the space is the emergence of edge SEO.\u00a0<\/p>\n<p>Edge SEO allows SEOs to implement changes directly onto their client sites without needing CMS access or development resources.\u00a0<\/p>\n<p>The classic definition of edge SEO, as defined by its godfather, Dan Taylor, is \u201cUsing edge computing technologies to create new SEO implementation, testing and research processes outside of the current parameters in which we operate.\u201d<\/p>\n<p>In the case of Taylor\u2019s tool Sloth.cloud and many others on the market, such as RankSense, edge SEO relies on using serverless technologies called service workers. This requires your site to be using CloudFlare or other CDN providers like Akamai.\u00a0<\/p>\n<p>When changes are implemented in this way, they are rendered in the server-side render (view source) as well as the client-side (rendered DOM). If you can\u2019t use service workers, tools like SEOScout.com enable you to just use a piece of JavaScript you place on the site.\u00a0<\/p>\n<p>While extremely effective, these methods can be just as hard to access or implement as the SEO changes themselves. If your client can\u2019t even implement title and meta for you, it can be a bit tricky to get them to point their DNS to CloudFlare so you can implement a tool.\u00a0\n<\/p><\/div>\n<p><\/p>\n<div class=\"about-author\">\n    About the author<\/p>\n<div class=\"information\">\n<div class=\"author-module\">\n<div class=\"row\">\n<div class=\"col-12 col-lg-3 text-center\">\n<div class=\"avatar\">\n                        <img loading=\"lazy\" decoding=\"async\" class=\"img-fluid rounded-circle avatar-border\" alt=\"John Morabito\" width=\"140\" height=\"140\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2023\/08\/John-Morabito.jpeg.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"img-fluid rounded-circle avatar-border\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2023\/08\/John-Morabito.jpeg.webp\" alt=\"John Morabito\" width=\"140\" height=\"140\">\n                                            <\/div>\n<\/p><\/div>\n<div class=\"col-12 col-lg-9\">\n<div class=\"about\">\n<div class=\"name\">\n                            <strong>John Morabito<\/strong>\n                        <\/div>\n<div class=\"row g-2 pt-2\">\n<div class=\"col-auto twitter\">\n                                    <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/twitter.com\/intent\/follow?original_referer=https%3A%2F%2Fsearchengineland.com%2F&amp;region=follow_link&amp;screen_name=JohnMorabitoSEO&amp;tw_p=followbutton&amp;variant=2.0\" aria-label=\"opens in a new tab\"><i class=\"fab fa-x-twitter\"><\/i><\/a>\n                            <\/div>\n<div class=\"col-auto\">\n                                    <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/in\/john-morabito-29459655\" aria-label=\"opens in a new tab\"><i class=\"fab fa-linkedin\"><\/i><\/a>\n                                <\/div>\n<\/p><\/div>\n<p>                        John Morabito is the VP of SEO at <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.stellarising.com\/agency-seo-services\">Stella Rising<\/a> where he leads strategy and business development. With early experience in fine art photography, music, and graphic design, John brings a multidisciplinary, creative approach to building high-performance SEO programs and teams. John began his SEO career in 2010 on the brand side before shifting to Stella Rising, where he quickly started leading strategy for stellar brands in the consumer middle market. Currently, the Stella Rising SEO team serves medium-sized and enterprise clients, driving transformational growth in the beauty, CPG, retail, and real estate markets. John\u2019s primary focus is to help ecommerce and lead generation-focused businesses reach their potential from search, while growing an engaged and talented team. Over the last five years, John and the Stella Rising SEO team have received over 30 award wins and nominations, including a win from the Search Engine Land Awards for Best SEO Agency.                   <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMN63nwsw68G3Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology<\/a><\/span> category.<\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/searchengineland.com\/seo-implementation-framework-443595\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s a detailed framework for ensuring your SEO recommendations are adopted, even without CMS access or developer resources. In this guide, we\u2019ll cover everything you need to know about how to successfully implement your SEO recommendations. We\u2019ll also tackle one new exciting way you can implement SEO without needing CMS access or developer resources. Whether&#8230;<\/p>\n","protected":false},"author":1,"featured_media":625646,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/06\/SEO-implementation-A-comprehensive-guide-800x450.png","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[78070,148084],"class_list":["post-625645","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology","tag-seo","tag-technical-optimization"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/625645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=625645"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/625645\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/625646"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=625645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=625645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=625645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}