SEO
Continuous SEO: Can You “Complete” SEO?
Once you achieve your SEO goals and have a sustainable stream of organic traffic, is it time to refocus budgets to other channels? Can you really “complete” SEO, or should it be continuous?
In this guide, we’ll answer just that and share some top tips for implementing a continuous SEO strategy.
The answer, in short, is almost always no.
SEO, in nature, is a continuous strategy. You can’t just turn it on and off like a tap in the same way you can with PPC, for example.
But of course, like all things in SEO, it’s much more nuanced than a simple yes or no.
With that in mind, here are the most common reasons as to why you should continue to invest in SEO as an ongoing strategy.
The algorithm doesn’t stand still
In 2022 alone, there were over 10 algorithm updates confirmed by Google. In reality, there were likely many more updates that weren’t publicly announced by Google too.
These many updates and tweaks to the algorithm provide new ways to impress Google. Most of these updates focus on rewarding quality content within the search rankings.
For example, Google recently updated its quality rater guidelines by adding an extra “E” into E-A-T, making it E-E-A-T. Besides making the acronym a bit more confusing to pronounce, it provides some extra opportunities to showcase quality.
The additional “E” stands for experience, meaning Google is now taking into account whether the page is written by someone with personal experience on the respective topic.
Google hasn’t directly told us that it uses this as a ranking signal. Instead, its quality raters look for examples of this in sites that rank as a means to measure the performance of its own ranking algorithm.
That said, we absolutely know that Google is now taking “experience” more seriously and that its raters are looking for examples of it in content that is ranking well. So with that in mind, it’s a fair assumption that Google is looking to reward sites that showcase E-E-A-T in its rankings.
Another example is Core Web Vitals. In May 2021, Google introduced Core Web Vitals as a ranking signal. Core Web Vitals are a set of technical page experience metrics measured via CrUX (Chrome User Experience Report) using real user data.
Following this, Google has recently announced that it will update its CrUX ranking signals. From March 2024, Google will no longer be using FID (First Input Delay) as a ranking signal, replacing it with INP (Interaction to Next Paint).
This provides new technical challenges that you’ll need to stay on top of.
While Core Web Vitals are widely regarded as a minor ranking signal, you’ll certainly want to stay on top of these metrics. It could well be the difference between a page #1 and page #2 ranking for some of your most competitive keywords.
With the algorithm being volatile at times and constantly evolving, SEO is not just about getting it right once. A page #1 ranking today could be a page #2 ranking overnight.
There’s always opportunity to improve
Often enough, there’s almost always room to improve and gain more traffic via search terms that are super relevant to your website. After all, it’s pretty much impossible to rank #1 for every keyword you are targeting, even if you are Wikipedia. So there’s always room for growth.
Even at Ahrefs, for example. The team is doing an incredible job at ranking in the top positions for relevant keywords. That said, even within the top traffic-driving keywords, there are always opportunities to improve.
Often, these super important “money” keywords are your most competitive keywords, so keeping your content up to date and optimized is essential to maintaining and further improving on strong rankings.
Beyond ranking in the top positions for your commercial keywords, there’s often so much opportunity to create and scale informational content.
Earlier on, I mentioned the importance of showcasing E-E-A-T. Producing and scaling useful, relevant, and high-quality content is a great way to demonstrate experience, expertise, authority, and trust. You’d also be building up strong associations and topical authority to your niche in the eyes of Google.
While this may seem complex, in principle, it’s simple.
Let’s say you operate in the toy sector. You can show Google that your business is all about toys by providing useful guides to support your existing e-commerce landing pages.
There is a wide range of content opportunities here; this could range from tips for cleaning your kid’s toys to reviewing the best storage solutions. Not only does this build relevant associations and topical authority within your niche in the eyes of Google, but you’ll also be putting your brand in front of potential future customers too.
Another benefit to upper-funnel content is that you can raise brand awareness among potential customers. While they may not be looking to make a direct purchase straight away, you’ll be increasing the chances of them making that purchase with you in the future.
In my previous article on fitting SEO into your marketing strategy, I used a kayak store as an example.
A user searching “how to store a kayak” may consider purchasing a kayak in the future. If they find the guide to be useful and informative, this increases the chances of said user making that purchase through your store.
SEO is super competitive
In SEO, it’s easy to forget that it’s not just you going for growth via Google rankings. It’s highly likely that your competitors won’t be standing still.
Complacency is a big danger. While you’ve slowed down, your competitors could be more active by:
- Updating existing content.
- Rolling out fresh content to target rising keywords.
- Building on their existing backlink profiles.
By just standing still, you could soon see your performance “fall backward” in what is a relatively volatile and often competitive channel.
Let’s look at the position history for the keyword “life insurance” via Ahrefs’ Keywords Explorer as an example.
Just over a period of 30 days, we’ve seen the top ranking change hands frequently across three competitors.
Furthermore, we can see how volatile search rankings can be just by following the green line (newyorklife.com). This domain peaked in #1 before temporarily dropping to #7 within a couple of weeks.
It may be time to conquer new markets
Depending on the needs and capabilities of your business, it may be time to optimize for new markets.
Or if you already have an international SEO strategy, perhaps it’s time to double down on those secondary markets that may have been previously neglected.
Given that international SEO is one of the most complex areas of SEO, it’s unsurprising that many websites struggle to rank in the top positions for their targeted keywords globally.
You can quickly see how you and your competitors are performing globally by entering the respective domains into Ahrefs’ Site Explorer.
Notice that your main competitor is receiving a lot more traffic from a certain country than you? This is likely worth a deeper investigation.
It quite often turns out that your top SEO opportunity countries aren’t the ones that your business is prioritizing. If that is the case, this data is incredibly powerful and could form the business case to reprioritize and focus on new markets with SEO potential.
We’ve established that you can’t just start and stop SEO and that a continuous SEO strategy is the way forward.
A continuous SEO strategy can range from updating your old content to regularly updating your SOPs to form a more efficient and effective SEO process.
Here are my top five tips for rolling out a continuous SEO strategy.
1. Continuously monitor the technical health of your site
Technical SEO is the crucial foundation of any SEO campaign. Given how big an impact one technical hitch could have on your rankings, adopting a proactive approach is essential.
Sure, conducting a technical audit at the start of an SEO campaign is incredibly useful. However, I find the approach of only doing a technical audit once every six to 12 months as insufficient.
In that interim period, one negative technical change may result in you scrambling to work out what caused a loss in rankings.
With Ahrefs’ Site Audit, you can set your crawls to run on an automated schedule—be it a daily, weekly, or monthly audit.
You can also schedule the exact time for the audit to run, meaning you’ll have the results from the audit ready at a time that suits you best.
You’ll be able to compare your results against previous crawls too. So if you notice the number of errors is slightly higher than in recent audits, you’ll know a technical issue has crept in.
I personally like to run these audits at least weekly with regular manual checks in between. This supports a proactive approach to SEO. It also means technical issues are captured as and when they happen, as opposed to several months down the line in a technical audit.
2. Automate repetitive tasks
A continuous SEO strategy doesn’t just require you to “do more SEO,” but also to “do SEO” more effectively.
We just touched on how you can automate your technical auditing by scheduling that on Site Audit. This is a great start for making your SEO workflow more efficient, but we don’t have to stop there.
Since ChatGPT was born into the world, I’m sure we’ve all been presented with the “top five ChatGPT prompts to automate your workflow.”
I have no doubt we can all agree that the social media craze for ChatGPT prompts has diluted the conversation somewhat.
To save you from the torture of reading these dreaded Twitter threads, Ahrefs’ Si Quan Ong has reviewed and shared some of the best ChatGPT prompts for SEOs and the ones you should avoid (no matter how many Twitter threads they appear in).
One of my favorite ChatGPT prompts is to generate outlines for content.
Ultimately, my final outline will always look nothing like the initial ChatGPT response. That said, I find this helps get those important “creative juices” flowing while I’m in that ideation phase. This leads to much more efficient production of content outlines.
Keen to learn more about SEO automation? Check out Fraser McCulloch’s automation tips for these nine common SEO tasks.
3. Review and update existing content
Content can naturally become outdated over time. And users can usually tell when an article feels old.
If you wait too long to update your content, your competitors could have:
- Information that’s more up to date.
- Statistics and analysis from more recent datasets.
- Case studies that are more relevant to today’s questions.
Ultimately, it’s Google’s job to ensure users have a good experience when they click through to content via the search results. So if your competitors are doing a good job at keeping their content up to date and you are not, you’ll likely lose out in the rankings.
Google uses a ranking factor called Query Deserves Freshness (QDF) to determine how fresh a piece of content should be in order to rank for a particular search term.
This ranking signal is pretty much what it says on the tin. If Google determines that users are looking for fresh content in their searches, it will look to prioritize fresh content in the rankings.
Google leans on news sites, blog posts, and search requests to determine when users are looking for fresh content in their searches. In 2007, Amit Singhal (former VP at Google) talked about this in an article for The New York Times:
The QDF solution revolves around determining whether a topic is “hot.” If news sites or blog posts are actively writing about a topic, the model figures that it is one for which users are more likely to want current information.
We shouldn’t interpret QDF as just applying to news items. What could seem like an “evergreen” keyword could soon need fresh content—should there be a strong rise in related news posts and skyrocketing search demand.
To learn more, Ahrefs’ Josh Hardwick has a guide on implementing an SEO content republishing strategy.
4. Continue to look for new content opportunities
As the demands from users change over time, this is reflected in the queries they search for online. In turn, this means that new content opportunities will arise every now and then.
You can stay on top of new content opportunities by:
- Regularly conducting keyword research.
- Regularly checking for keyword/content gaps between you and your competitors.
Ahrefs’ new Competitive Analysis tool is great for seeing what keywords your competitors rank for that you don’t.
Start off by entering your domain as the target and then the domains of your competitors.
In just a few clicks, you’ll be presented with a list of keywords that your competitors rank for (within the top 10 positions by default) where you don’t rank at all.
I personally like to go one step further and set the “Target position” filter to “No position or custom” with a minimum ranking of 11.
This means we’ll now be presented with a list of keywords that our competitors rank in the top 10 positions where we rank from page #2 or worse.
This is super useful for staying on top of what content your competitors are rolling out and what keyword gaps you may need to jump on.
5. Monitor and review your performance frequently
Most SEOs would agree that effective monitoring and reporting are essential. That said, I believe it’s an area that can be done more effectively by many.
One example is that many SEOs rely solely on Search Console to see how they are ranking for their top keywords.
There’s no doubt Search Console is an incredibly useful source for reporting and should be included in reports. That said, I don’t see it as the most effective tool to measure ranking performance. Here’s why:
- Average ranking data is often heavily skewed by irrelevant searches (e.g., irrelevant locations).
- Data lag means you can’t see how you are ranking for a keyword today.
- You can’t compare the share of voice and rankings against competitors.
A rank tracking tool like Ahrefs’ Rank Tracker is essential for daily ranking updates for your domain and your competitors. You’ll also benefit from useful metrics like share of voice and estimated traffic.
To get started with Rank Tracker, simply set your location, enter your keywords from your own keyword lists, and hit “continue.” Don’t forget to include your competitors on the next step too.
In no time, you’ll start to see ranking data pull through for your keyword list, such as the respective ranking positions and ranking URLs.
Don’t forget to connect Ahrefs up to your custom SEO dashboards, whether that’s Looker Studio or through API calls.
Final thoughts
SEO, as an ongoing and continuous strategy, should be non-negotiable.
As tempting as it may be to refocus budgets to other channels or rest on your laurels, complacency is a huge risk to organic performance.
Implement a continuous SEO strategy by:
- Regularly monitoring the technical health of your site.
- Automating repetitive tasks.
- Reviewing and updating existing content.
- Looking for new content opportunities.
- Reviewing your performance frequently.
Have any questions? Ping me on Twitter and let me know.
SEO
Client-Side Vs. Server-Side Rendering
Faster webpage loading times play a big part in user experience and SEO, with page load speed a key determining factor for Google’s algorithm.
A front-end web developer must decide the best way to render a website so it delivers a fast experience and dynamic content.
Two popular rendering methods include client-side rendering (CSR) and server-side rendering (SSR).
All websites have different requirements, so understanding the difference between client-side and server-side rendering can help you render your website to match your business goals.
Google & JavaScript
Google has extensive documentation on how it handles JavaScript, and Googlers offer insights and answer JavaScript questions regularly through various formats – both official and unofficial.
For example, in a Search Off The Record podcast, it was discussed that Google renders all pages for Search, including JavaScript-heavy ones.
This sparked a substantial conversation on LinkedIn, and another couple of takeaways from both the podcast and proceeding discussions are that:
- Google doesn’t track how expensive it is to render specific pages.
- Google renders all pages to see content – regardless if it uses JavaScript or not.
The conversation as a whole has helped to dispel many myths and misconceptions about how Google might have approached JavaScript and allocated resources.
Martin Splitt’s full comment on LinkedIn covering this was:
“We don’t keep track of “how expensive was this page for us?” or something. We know that a substantial part of the web uses JavaScript to add, remove, change content on web pages. We just have to render, to see it all. It doesn’t really matter if a page does or does not use JavaScript, because we can only be reasonably sure to see all content once it’s rendered.”
Martin also confirmed a queue and potential delay between crawling and indexing, but not just because something is JavaScript or not, and it’s not an “opaque” issue that the presence of JavaScript is the root cause of URLs not being indexed.
General JavaScript Best Practices
Before we get into the client-side versus server-side debate, it’s important that we also follow general best practices for either of these approaches to work:
- Don’t block JavaScript resources through Robots.txt or server rules.
- Avoid render blocking.
- Avoid injecting JavaScript in the DOM.
What Is Client-Side Rendering, And How Does It Work?
Client-side rendering is a relatively new approach to rendering websites.
It became popular when JavaScript libraries started integrating it, with Angular and React.js being some of the best examples of libraries used in this type of rendering.
It works by rendering a website’s JavaScript in your browser rather than on the server.
The server responds with a bare-bones HTML document containing the JS files instead of getting all the content from the HTML document.
While the initial upload time is a bit slow, the subsequent page loads will be rapid as they aren’t reliant on a different HTML page per route.
From managing logic to retrieving data from an API, client-rendered sites do everything “independently.” The page is available after the code is executed because every page the user visits and its corresponding URL are created dynamically.
The CSR process is as follows:
- The user enters the URL they wish to visit in the address bar.
- A data request is sent to the server at the specified URL.
- On the client’s first request for the site, the server delivers the static files (CSS and HTML) to the client’s browser.
- The client browser will download the HTML content first, followed by JavaScript. These HTML files connect the JavaScript, starting the loading process by displaying loading symbols the developer defines to the user. At this stage, the website is still not visible to the user.
- After the JavaScript is downloaded, content is dynamically generated on the client’s browser.
- The web content becomes visible as the client navigates and interacts with the website.
What Is Server-Side Rendering, And How Does It Work?
Server-side rendering is the more common technique for displaying information on a screen.
The web browser submits a request for information from the server, fetching user-specific data to populate and sending a fully rendered HTML page to the client.
Every time the user visits a new page on the site, the server will repeat the entire process.
Here’s how the SSR process goes step-by-step:
- The user enters the URL they wish to visit in the address bar.
- The server serves a ready-to-be-rendered HTML response to the browser.
- The browser renders the page (now viewable) and downloads JavaScript.
- The browser executes React, thus making the page interactable.
What Are The Differences Between Client-Side And Server-Side Rendering?
The main difference between these two rendering approaches is in the algorithms of their operation. CSR shows an empty page before loading, while SSR displays a fully-rendered HTML page on the first load.
This gives server-side rendering a speed advantage over client-side rendering, as the browser doesn’t need to process large JavaScript files. Content is often visible within a couple of milliseconds.
Search engines can crawl the site for better SEO, making it easy to index your webpages. This readability in the form of text is precisely the way SSR sites appear in the browser.
However, client-side rendering is a cheaper option for website owners.
It relieves the load on your servers, passing the responsibility of rendering to the client (the bot or user trying to view your page). It also offers rich site interactions by providing fast website interaction after the initial load.
Fewer HTTP requests are made to the server with CSR, unlike in SSR, where each page is rendered from scratch, resulting in a slower transition between pages.
SSR can also buckle under a high server load if the server receives many simultaneous requests from different users.
The drawback of CSR is the longer initial loading time. This can impact SEO; crawlers might not wait for the content to load and exit the site.
This two-phased approach raises the possibility of seeing empty content on your page by missing JavaScript content after first crawling and indexing the HTML of a page. Remember that, in most cases, CSR requires an external library.
When To Use Server-Side Rendering
If you want to improve your Google visibility and rank high in the search engine results pages (SERPs), server-side rendering is the number one choice.
E-learning websites, online marketplaces, and applications with a straightforward user interface with fewer pages, features, and dynamic data all benefit from this type of rendering.
When To Use Client-Side Rendering
Client-side rendering is usually paired with dynamic web apps like social networks or online messengers. This is because these apps’ information constantly changes and must deal with large and dynamic data to perform fast updates to meet user demand.
The focus here is on a rich site with many users, prioritizing the user experience over SEO.
Which Is Better: Server-Side Or Client-Side Rendering?
When determining which approach is best, you need to not only take into consideration your SEO needs but also how the website works for users and delivers value.
Think about your project and how your chosen rendering will impact your position in the SERPs and your website’s user experience.
Generally, CSR is better for dynamic websites, while SSR is best suited for static websites.
Content Refresh Frequency
Websites that feature highly dynamic information, such as gambling or FOREX websites, update their content every second, meaning you’d likely choose CSR over SSR in this scenario – or choose to use CSR for specific landing pages and not all pages, depending on your user acquisition strategy.
SSR is more effective if your site’s content doesn’t require much user interaction. It positively influences accessibility, page load times, SEO, and social media support.
On the other hand, CSR is excellent for providing cost-effective rendering for web applications, and it’s easier to build and maintain; it’s better for First Input Delay (FID).
Another CSR consideration is that meta tags (description, title), canonical URLs, and Hreflang tags should be rendered server-side or presented in the initial HTML response for the crawlers to identify them as soon as possible, and not only appear in the rendered HTML.
Platform Considerations
CSR technology tends to be more expensive to maintain because the hourly rate for developers skilled in React.js or Node.js is generally higher than that for PHP or WordPress developers.
Additionally, there are fewer ready-made plugins or out-of-the-box solutions available for CSR frameworks compared to the larger plugin ecosystem that WordPress users have access too.
For those considering a headless WordPress setup, such as using Frontity, it’s important to note that you’ll need to hire both React.js developers and PHP developers.
This is because headless WordPress relies on React.js for the front end while still requiring PHP for the back end.
It’s important to remember that not all WordPress plugins are compatible with headless setups, which could limit functionality or require additional custom development.
Website Functionality & Purpose
Sometimes, you don’t have to choose between the two as hybrid solutions are available. Both SSR and CSR can be implemented within a single website or webpage.
For example, in an online marketplace, pages with product descriptions can be rendered on the server, as they are static and need to be easily indexed by search engines.
Staying with ecommerce, if you have high levels of personalization for users on a number of pages, you won’t be able to SSR render the content for bots, so you will need to define some form of default content for Googlebot which crawls cookieless and stateless.
Pages like user accounts don’t need to be ranked in the search engine results pages (SERPs), so a CRS approach might be better for UX.
Both CSR and SSR are popular approaches to rendering websites. You and your team need to make this decision at the initial stage of product development.
More resources:
Featured Image: TippaPatt/Shutterstock
SEO
HubSpot Rolls Out AI-Powered Marketing Tools
HubSpot announced a push into AI this week at its annual Inbound marketing conference, launching “Breeze.”
Breeze is an artificial intelligence layer integrated across the company’s marketing, sales, and customer service software.
According to HubSpot, the goal is to provide marketers with easier, faster, and more unified solutions as digital channels become oversaturated.
Karen Ng, VP of Product at HubSpot, tells Search Engine Journal in an interview:
“We’re trying to create really powerful tools for marketers to rise above the noise that’s happening now with a lot of this AI-generated content. We might help you generate titles or a blog content…but we do expect kind of a human there to be a co-assist in that.”
Breeze AI Covers Copilot, Workflow Agents, Data Enrichment
The Breeze layer includes three main components.
Breeze Copilot
An AI assistant that provides personalized recommendations and suggestions based on data in HubSpot’s CRM.
Ng explained:
“It’s a chat-based AI companion that assists with tasks everywhere – in HubSpot, the browser, and mobile.”
Breeze Agents
A set of four agents that can automate entire workflows like content generation, social media campaigns, prospecting, and customer support without human input.
Ng added the following context:
“Agents allow you to automate a lot of those workflows. But it’s still, you know, we might generate for you a content backlog. But taking a look at that content backlog, and knowing what you publish is still a really important key of it right now.”
Breeze Intelligence
Combines HubSpot customer data with third-party sources to build richer profiles.
Ng stated:
“It’s really important that we’re bringing together data that can be trusted. We know your AI is really only as good as the data that it’s actually trained on.”
Addressing AI Content Quality
While prioritizing AI-driven productivity, Ng acknowledged the need for human oversight of AI content:
“We really do need eyes on it still…We think of that content generation as still human-assisted.”
Marketing Hub Updates
Beyond Breeze, HubSpot is updating Marketing Hub with tools like:
- Content Remix to repurpose videos into clips, audio, blogs, and more.
- AI video creation via integration with HeyGen
- YouTube and Instagram Reels publishing
- Improved marketing analytics and attribution
The announcements signal HubSpot’s AI-driven vision for unifying customer data.
But as Ng tells us, “We definitely think a lot about the data sources…and then also understand your business.”
HubSpot’s updates are rolling out now, with some in public beta.
Featured Image: Poetra.RH/Shutterstock
SEO
Holistic Marketing Strategies That Drive Revenue [SaaS Case Study]
Brands are seeing success driving quality pipeline and revenue growth. It’s all about building an intentional customer journey, aligning sales + marketing, plus measuring ROI.
Check out this executive panel on-demand, as we show you how we do it.
With Ryann Hogan, senior demand generation manager at CallRail, and our very own Heather Campbell and Jessica Cromwell, we chatted about driving demand, lead gen, revenue, and proper attribution.
This B2B leadership forum provided insights you can use in your strategy tomorrow, like:
- The importance of the customer journey, and the keys to matching content to your ideal personas.
- How to align marketing and sales efforts to guide leads through an effective journey to conversion.
- Methods to measure ROI and determine if your strategies are delivering results.
While the case study is SaaS, these strategies are for any brand.
Watch on-demand and be part of the conversation.
Join Us For Our Next Webinar!
Navigating SERP Complexity: How to Leverage Search Intent for SEO
Join us live as we break down all of these complexities and reveal how to identify valuable opportunities in your space. We’ll show you how to tap into the searcher’s motivation behind each query (and how Google responds to it in kind).
-
WORDPRESS6 days ago
How to Connect Your WordPress Site to the Fediverse – WordPress.com News
-
SEARCHENGINES7 days ago
Daily Search Forum Recap: September 12, 2024
-
SEARCHENGINES6 days ago
Daily Search Forum Recap: September 13, 2024
-
SEO6 days ago
SEO Experts Gather for a Candid Chat About Search [Podcast]
-
SEO5 days ago
The Expert SEO Guide To URL Parameter Handling
-
SEO7 days ago
OpenAI Claims New “o1” Model Can Reason Like A Human
-
SEO3 days ago
9 HTML Tags (& 11 Attributes) You Must Know for SEO
-
WORDPRESS5 days ago
7 Best WordPress Event Ticketing Plugins for 2024 (Tested)