LION Digital, Author at Premium eCommerce marketing services - Page 4 of 10

How to make your ecommerce website mobile friendly (8 Tips)

Introduction

ALAN KENT: (0:00) How mobile-friendly is your e-commerce website? And does it really matter? Hi, I’m Alan Kent, a developer advocate at Google. In this episode, I will talk about the importance of making sure your e-commerce website is mobile-friendly. The most obvious reason to worry about mobile friendliness is that more than half of Google’s search traffic comes from users on mobile devices. That is traffic we are potentially going to send to your site. Designing great experiences on mobile devices can be challenging due to the limited physical screen real estate compared to desktops and laptops. But guess what? Simpler mobile website designs often also perform well on larger screens. Simpler pages can help shoppers focus on their shopping journey with fewer distractions. Mobile friendliness is clearly important to users. And Google wants to direct users to sites that best meet their needs. For this reason, Google has published numerous articles on how best to create mobile-friendly websites. Check out Google Search Central and web.dev in particular, for great in-depth articles. So let’s dig in, starting with some technical tips and then moving on to user experience tips.

Tip #1. Keep mobile and desktop sites in sync

(1:29) Some sites prefer to have a separate domain name for mobile traffic so they can present a simplified user experience to mobile users. If a user lands on the wrong domain name, they are redirected over to the other site. The first tip in such cases is to keep the two sites in sync. There’s nothing inherently wrong with maintaining two websites. But it can result in content, functionality, or performance lagging on one of the two sites. Content and functionality differences can be particularly jarring to shoppers when they visit from different devices. If you choose to maintain two sites, you may find automated tools such as Puppeteer useful to check that the two sites behave similarly. Puppeteer provides an API to control a headless instance of Chrome, which makes it great for automating tests as part of your build process. With discipline, you can keep two sites in sync. Just make sure you always allocate a sufficient budget to cover the work on both sites. A better solution, however, may be to consolidate the two sites using responsive web design. Responsive web design uses techniques such as CSS media queries to change page layout based on the width of the display area. This can make it easier to deliver consistent experiences across all devices and potentially lower total development costs.

Tip #2 Design for mobile indexing

(3:01) The second tip is to make sure you design your mobile site for indexing by Google. Because most users issuing searches are on mobile devices, Google crawls sites looking for content to index using a mobile device user agent in the HTTP headers. If you are new to search engine crawling and indexing of websites, check out our how search works page on Google Search Central. Examples of problems that can occur when indexing mobile pages include mobile sites may omit information important for indexing from pages in order to reduce the page size. While this may reduce the number of bytes to download, improving load performance marginally, it may result in your pages not appearing in search results as often, not a good side effect. User experiences such as infinite scroll and load more buttons are often popular on mobile devices. They can, however, cause crawling problems as the full-page content is not loaded by default. This can lead to Google not finding all of your content to index. To detect problems with Google indexing your mobile site, check out Google Search Console. Google Search Console provides rich insights into what Google has indexed on your site, including reports of problems found. For more information, check out Daniel’s wonderful series of videos on getting the most out of Google Search Console. To help Google find all of your pages, consider using a sitemap file or providing Google Merchant Center with a feed of all your product pages. These provide alternative paths for Google to discover pages on your website rather than relying on crawling alone.

Tip #3 Optimise your site speed

(4:51) Tip number three is to optimise your site for site speed. Site speed is generally a greater concern for mobile devices, as they are often lower powered with lower network performance. In previous episodes, I covered improving image and JavaScript performance on your site. But there are other problems that can occur, such as when using web fonts. If a web font takes a while to download, content may be displayed first with a default font, which is then replaced with the web font when available. This can cause content layout shifts as the page reflows due to the font change. Potentially worse, rendering may be blocked completely until the font is loaded.  Page speed insights are a useful tool for analysing web pages. It provides a number of performance-related reports. Page speed insights is particularly useful as it includes both lab data from artificial tests it performs on your site and field data based on real user experiences on your site. Most issues identified by the page speed insights report include advice on how to resolve the issues. For web fonts, review your site to see if you can reduce the number of fonts you use. Also, try to reference the most important fonts early on a page so they are loaded promptly. Check out Katie’s web.dev  article on web fonts for more detailed advice. The final advice regarding site speed is if you cannot make it fast make it meaningful. For example, if submitting an order takes some time to complete, and there’s nothing you can do about it, show the customer special offers or upcoming events while they wait.

Tip #4 Ensure content is readable

(6:49) Tip number four is less of a technical issue and more of a usability consideration. It is to make sure pages from your site are readable on smaller mobile device screens. This includes making sure content does not spill off the sides of the screen, making sure text is large enough to read comfortably, making sure users can zoom in on content if they want a closer look, and making sure button icons are large enough to be easily recognisable. To test for these issues, you can obviously try your website on your own phone, as well as ask some friends with different brands of phone to try it too. But during development, you can also use tools like Chrome Developer Tools to pick a mobile device to emulate with your desktop browser. This can make it easier to test how your site will appear on a range of devices. If you like automating tests, again, Puppeteer may be useful. Fixing your site once you’ve identified any problems is typically a matter of reworking your website’s HTML and CSS markup.

Tip #5 Ensure site usability

(8:03) In addition to readability, make sure your site does not suffer from common mobile usability issues. Examples include navigation structures, such as menus, being too hard to use on a small device, buttons being too small to tap easily, buttons being placed in a way not friendly to single-handed use, and relying too heavily on keyboard input to navigate your site. Many usability issues are best found by conducting a usability analysis of your site. It can be eye-opening to watch a new user try to find a product and complete a purchase on your site. What is obvious to you is not always obvious to a first-time visitor. And don’t forget to check the experience of refining on-site search results. Entering text is generally harder on a mobile device. So make sure you don’t require a re-entry of text to refine a search. In addition to manual inspections, tools can be used to find some issues. Tools have the benefits that you can integrate them into your website’s build and release process. For example, check out the mobile-friendly test tool. Simply enter the URL of a page on your site. And it will analyse for common issues such as the site using an obsolete plugin, such as Flash, the viewport property is not defined in a meta tag, and the font size being too small to read comfortably. Google Search Console also has a mobile usability report for pages Google has indexed on your site. Look for mobile usability in the sidebar menu. Usability issues are, again, generally solved by reworking the HTML and CSS on your website and then testing to ensure the problem has been fixed.

Tip #6 Simplify user experiences

(9:51) Tip number six is to understand and simplify user experiences on your site. Examples of common areas for improvement include forms for collecting payment and shipping details in the checkout flow. And carousels are a popular way to pack more information into limited-screen real estate. The use of techniques such as progressive web apps, or PWA for short, can also deliver users richer app-like experiences on your website. Detecting problems in your user flows generally requires manual usability analysis. Tools can help spot well-known issues. But they cannot be relied on to find all usability issues. When using forms, ensure your site correctly supports autofill for payment and shipping details. To learn more, check out great content on forms from Sam Dutton on web.dev. If a site maintains a customer database with passwords, make sure form fields are marked correctly so browsers can offer to remember passwords for users. Passwords, compared to standard autocomplete and autofill fields, must be treated with special care to ensure their security. Better yet, consider using a third-party identity provider such as Google so shoppers are not required to remember yet another password. Each site that manages its own database of passwords increases the risk of password theft, which can in turn, make other sites vulnerable as many users reuse passwords across sites. If you use carousels on your site, check out Katie’s great advice on web.dev. Practices such as auto-advancing carousels can look flashy but often result in a poorer user experience. Progressive web apps and potentially related single-page apps, or SPAs, are a large field and beyond the scope of this video. Check out web.dev for great articles on PWAs.

Tip #7 Personalisation Matters on Mobile

(12:01) Tip number seven is personalisation matters on mobile devices. Users on mobile devices generally have a greater expectation of personalisation. This is influenced by multiple factors, including mobile devices are typically not shared and so are inherently personal. And smaller screens mean it’s more important to make what is displayed relevant to the user. An effective way to determine if your site could benefit from personalisation is to perform a site audit. For example, shopper interviews are a great way to gain deeper insights into the expectations of your users. Personalisation comes in many forms. It can be as simple as displaying products on the home page that the user viewed on their last visit or showing hand-curated offers based on the user’s profile. Personalisation can also be advanced using AI-driven recommendation engines based on user actions on the site. There are many great personalisation and recommendation products on the market today, including from Google. Personalisation often benefits from remembering users. The use of cookies is a common way to remember a user’s tastes from a previous visit without knowing their full identity. Alternatively, a site may offer a more personalised visit if the user creates an account and logs on, accepting any terms and conditions to collect and hold details about the shopper.

Tip #8 Leverage mobile-specific capabilities

(13:37) The last tip is to review if your site can leverage more advanced input methods provided by mobile devices such as touchscreens, cameras, geopositioning location services, and voice input. They can offer new and engaging ways for customers to interact with your website. Examples of advanced interactions include using pinch and swipe gestures to zoom and browse through product images on your product page, using location services to show the user products in the nearest physical store first, supporting voice input to reduce the need to type on a mobile keyboard, providing the user with an augmented reality experience so they can better visualise what a piece of furniture looks like in their own home before purchase, and performing image searches for products based on sample material patterns captured with a camera using services such as Google’s Vision API. Many but not all native app features are now supported by mobile web browsers. Check out Google’s Project Fugu for a list of such advanced capabilities to see what is possible. You can also use sites like caniuse.com to see how widely a specific feature is supported across browsers before using the feature on your own site. Note that if a feature is not in all browsers, JavaScript can typically detect if the feature is available or not and react appropriately. That means it is not necessary for all browsers to support a feature for you to take advantage of it on your own site. 

Wrap up

(15:15) Thanks for watching this episode on making your website mobile-friendly. To be notified of new content as it becomes available, please subscribe. Until next time.

Sign up for eCommerce Essentials today!

GET IN CONTACT TODAY AND LET OUR TEAM OF ECOMMERCE SPECIALISTS SET YOU ON THE ROAD TO ACHIEVING ELITE DIGITAL EXPERIENCES AND GROWTH 

WebMaster Hangout – March 9, 2023

Based on the English Google SEO office-hours from March 2023

What is the most effective way to update the results for the website?

Bob asked about the most effective way to update SEO results when a URL has been redirected to a new WordPress site, but the search results display a mixture of the old and new sites.

John answered that he could, first and foremost, trust Google would automatically update the website upon reprocessing. However, there are a few additional steps to optimise a website’s performance, such as setting up proper redirects from old URLs to new ones to help users and search engines navigate the site easily when changing URLs on the site. If there are no proper redirects, it’s recommended to return a 404 or 410 result code. In cases where you urgently need to remove specific pages, you can submit them for removal in Google Search Console to expedite the removal process and ensure that the search results stop displaying those pages. Finally, when optimising a site for search, you should check that the pages’ titles and descriptions accurately reflect their content. In your case, adding location-specific details such as city and state names to your titles can help improve user and search engine recognition.

What is Google’s method for recognising WEBP images?

Sam asked how Google identifies WEBP images and if it’s based on their file extensions or by analysing the image format.

Gary answered that Google typically looks at the content type header in the HTTP response to identify the format of an image, including WEBP images. Unlike file extensions, which can be misleading or inaccurate, the content type header is a reliable source for determining the format of an image. Sometimes, aside from the content type header, they deploy additional methods to confirm the image format.

How to resolve the ‘could not determine the prominent video’ error?

Jimmy asked about the solution to the error message “Google could not determine the prominent video on the page” in the Search Console.

Lizzi answered that if you encounter the error message “Google could not determine the prominent video on the page” in Search Console, you should examine the list of affected pages provided by Search Console to determine if it needs to be fixed. It’s possible that this error is not an issue and it’s functioning as intended. The size and placement of the video on the page are crucial to its visibility, and it should not be too small or too large. You can refer to the video indexing report documentation for more information.

Would having the same language on two different markets be considered duplicate content by Google?

Mark asked whether Google considers it duplicate content when the same language is used for two different markets.

John stated that there are no penalties for duplicate content when the same language is used for two different markets, but there may be some effects. If the websites have pages with identical content in the same language, one of them may be treated as a duplicate and the other as a canonical page, determined on a per-page basis. This may affect search results, with only one of the pages being shown. Hreflang annotations can be used to swap out URLs, but Search Console primarily reports on the canonical URLs. To avoid confusion, displaying a banner to guide users from other countries to their appropriate version when they visit the website can be helpful.

For the Dutch website, is it better to use .com or .nl?

Jelle inquired about which domain is better for SEO purposes between a recently-purchased .com and .nl domains for their Dutch website.

Gary’s answer suggested that, if possible, it is better to stick with the .nl domain version for a Dutch website. This is because moving a site can be risky, and it is advisable to avoid doing so unless it is necessary. Furthermore, the .nl domain is a clear signal to search engines that the website is specific to the Netherlands, whereas the .com domain does not provide this specificity. While the subject is complex, these two reasons suggest that the .nl domain is the better choice for SEO purposes for a Dutch website.

How could a large number of indexed pages be moved?

An anonymous user asked about moving a large number of indexed pages to another site.

Lizzi answered that when moving a large number of indexed pages to another site, it is important to take steps to minimise the risk of errors, isolate the changes made and avoid implementing other significant changes, such as site re-architecture or redesigning. The focus should be on moving the URLs only and ensuring that they are correctly redirected. It is recommended to keep a record of all URLs before and after the move to monitor the redirection process. There is additional documentation available on site moves to provide more information on how to ensure a successful move. 

Will Google’s AdsBot crawling be covered by crawl requests in the Search Console?

Ellen asked whether the crawl requests in the Search Console will include Google’s AdsBot crawling, as her team has noticed some examples of the Search Console Crawler requesting their product URLs from the Merchant Center.

John answered that the Search Console crawl statistics include AdsBot and will be listed separately in the Googlebot Type section. This is because AdsBot uses the same infrastructure as search Googlebots and is limited by the same crawl rate mechanisms.

What is Google’s procedure for updating an indexed URL?

Shannon asked about how Google updates an indexed URL that is returned from a search.

Gary explained that the crawling and reprocessing processes update indexed URLs in Google’s search results.  Googlebot crawls the URL and then sends it to the indexer for reprocessing. The time it takes to reprocess the URL may vary based on its popularity, but eventually, it will be updated in Google’s index.

Can hreflang be interpreted and comprehended through multiple sitemaps?

Frederick asked about whether hreflang annotations can be interpreted across multiple sitemaps, or if all URLs with the same language need to be included in the same sitemap and if it’s possible to have separate sitemaps for DE, CH, and AT.

Lizzi suggested that either approach may be adopted based on the convenience of the user and recommended referring to the cross-site sitemap submission documentation and hreflang documentation for further information about the necessary requirements and submission methods, depending on the preferred approach.

Is it possible to massively request the re-indexing?

Martyna asked if it is possible to request the re-indexing of all products in their shop in the Search Console in bulk.

John answered there is no direct option available to request a whole website reprocess in Search Console because it is done automatically over time. Website owners can inform Google about changed pages through a sitemap file or a Merchant Center feed. In addition, individual pages can be requested for re-indexing using the URL inspection tool in Search Console. For urgent page removals, website owners can also use Search Console. All of this should work automatically if a good e-commerce setup is used.

Why does Google indicate that a URL is a duplicate of another URL?

Lori asked about the reason for Google showing a URL to be a duplicate of another URL.

Gary answered that one should access the Search Console data for the affected website to better understand why Google considers a particular URL a duplicate. However, in general, duplicate URLs are identified when they were, at some point, similar or nearly identical. In case you are facing this issue, our canonicalisation problems repair documentation provides useful tips for resolving it.

Is the < strong > tag useful for the website?

Varinder asked about the advantages of utilising the <strong> tag on our website and sought clarification on the differences between the <b> tag and the <strong> tag.

Lizzi responded that while both the <b> tag and the <strong> tag serve to emphasise the importance of text, they differ in their intended use. Specifically, the <strong> tag is appropriate for communicating information that is particularly vital, pressing, or grave, such as a warning. It is worth noting that the <strong> tag represents a more intense form of bold.

Why isn’t a specific website being indexed?

Hamza asked for an assessment of his robots.txt file to know why his site wasn’t indexed.

John answered why his website is not being indexed, examining Hamza’s robots.txt file and website reporting that the robots.txt file is not hindering the website’s indexing but the site’s content quality. The website appears to be a free download site, consisting mainly of video and music descriptions with affiliate download links. The responder suggested that Hamza start over with a new website on a topic that he is passionate about and that he has existing knowledge to share. Alternatively, Hamza could collaborate with someone who has content expertise but needs technical assistance.

Are changes to a website an indication of a core ranking system update?

Gary talked about Jason’s question on whether a significant shift in a site’s search results indicated a core ranking system update with a straightforward no response.

Can Google crawl text within images for better SEO?

Bartu asked about image optimisation on his website with images containing text regarding Google’s ability to crawl and index the text within the image for optimal search engine optimization (SEO).

Lizzi noted that Google could generally extract text from images using OCR technology. However, it is advisable to provide this information via alt text to provide a better image context. Alt text is also beneficial for readers using a screen reader, and it enables website owners to explain how an image relates to other content on the page, thereby enhancing the user experience.

Does Google’s page speed algorithm consider viewports optimised for speed?

Nick asked whether Google’s page speed algorithm considers web pages that optimise only the viewport content for faster loading rather than the entire page, highlighting that loading the entire page within acceptable time parameters may not always be feasible.

John responded that Google uses core web vitals to measure page experience. The largest contentful paint (LCP) is a vital metric that closely aligns with your inquiry about page loading time. LCP measures the rendering time of the largest image or text block visible within the viewport relative to when the page initially began loading. We have documentation on core web vitals and a web vitals discussion group for further information.

Are there any problems with Googlebot in the Arabic region?

Mirela asked about any coverage issues for the Arabic region Googlebot, which could potentially affect indexation. GSC could fetch their sitemap as a point of reference.

Gary said that Google might not index sitemaps for various reasons, often related to the quality of the feed and the pages within it. A sitemap will not always appear in search results. It is recommended to continue to produce high-quality content, and over time, Google’s algorithms may reassess your website’s content, potentially resolving the issue.

Having DE, AT, and CH websites on the domain, should DE be marked with hreflang ‘de’?

Frederick asked a question regarding the proper use of hreflang for their domain, specifically whether they should mark their DE site with hreflang ‘de’ instead of ‘de-de’ due to it being their most important market.

Lizzi responded by stating that it ultimately depends on the website owner’s goals and whether targeting by country is necessary. If the user’s landing on the .de country site from Switzerland is acceptable, using ‘de’ would be sufficient. However, if country-specific targeting is necessary, you should use ‘de-de’.

How is a password-protected website that hasn’t launched yet get recrawled by Googlebot?

Leah asked about the process of recrawling an unlaunched website with password access after receiving a 401 error code. In November, there was a failed attempt by Googlebot to crawl the site due to password protection. Leah wanted to know how to recrawl the site.

John responded that after reviewing the site in question, it appears that the bots are currently crawling it in an expected manner. It is a common and recommended practice to secure a staging site with a password. In situations where a page disappears, or the server goes down, the systems will periodically attempt to crawl the site, which will be visible as crawl errors in Search Console. The bots will recrawl and index them when the pages become available again. You may encounter occasional crawl errors if the content has been permanently removed, and you shouldn’t worry about that.

How to generate app-store site links?

Olivia asked the Search Console team regarding site links that direct users to the iOS or Google Play App Stores, as seen on media websites such as The Washington Post or Times UK. She seeks guidance on how to generate similar site links for her own website.

Despite not being a member of the Search Console team, Gary answered that you generate the site link type through the knowledge graph. If your mobile app is linked to your website, either through deep linking or by providing your website in the app stores, it may appear in search results as an app result or as a site link.

Is adding one structured data within another type of structured data allowed?

Prabal asked about the permissibility of adding one structured data type inside another. Specifically about the possibility of incorporating carousel structured data within Q&A structured data.

Lizzi answered that structuring your data in a nested manner can aid in comprehending the main focus of a page. For instance, placing “recipe” and “review” at the same level does not convey a clear message. However, nesting “review” under “recipe” informs us that the page’s primary purpose is to provide a recipe with a supplementary review. It is advisable to review the specific feature documentation to obtain additional information on how to combine various types of structured data. Currently, the supported carousel features include courses, movies, recipes, and restaurants.

Why doesn’t Google display local business map results for some searches?

Tyson asked why there are no local business map results on Google for the “wedding invitations” search term.

Gary responded that Google constantly evolves search feature selection for various queries, taking the user’s location and several factors into account. Data quality also plays a critical role and may be resolved over time, so there is no need for concern because these are natural search engine functions.

How does Google define a page with soft-404 errors?

Rajeev asked for information on how Google defines a page that contains soft-404 errors despite adhering to Google’s guidelines on soft-404 errors.

Lizzi explained that soft-404 errors often indicate some failure on the page. For instance, the error may be an absent resource intended to load or when it fails to load, leading it to resemble a 404 page. You can use the URL inspection tool to examine the page from Googlebot’s perspective and check if it appears correct. In a job search results page, the page should ideally display a list of jobs and not an error message like “no jobs found” due to a widget load failure. If there are genuinely no jobs found, then the page should not be indexed. At times, the soft-404 error is functioning as intended, and you may disregard the error in Search Console if this is the case.

Would having two websites be better for a company offering different services?

Adrian asked whether it is more advantageous, from an SEO perspective, for a company providing diverse services, such as language and IT courses, to maintain two separate websites or a single website.

Gary responded that the decision to maintain two separate websites is primarily a business rather than an SEO consideration because you should carefully evaluate the maintenance costs associated with managing two websites. These costs may outweigh any potential benefits that two separate domains could bring. However, in certain scenarios, having distinct websites for users in different regions or for different categories of courses may prove advantageous, particularly in the case of localised websites. For instance, creating an iOS version for English-speaking users and another for German-speaking users can improve user engagement and increase the likelihood of users staying on your website.

What does ‘This URL is not allowed for a sitemap at this location’ indicate?

Zain asked for clarification regarding an XML hreflang sitemap error message reading, “This URL is not allowed for a sitemap at this location.” He submitted hreflang for both country sites via sitemap submission but received error messages and is uncertain about the troubleshooting process.

Lizzi recommended that the site owner should verify both country sites in Search Console and ensure that the URL is at a higher level than the sitemap storage location. In case the problem persists, he could refer to the sitemaps troubleshooting guidance provided in the Search Console Help Center or post in the forums with specific details about your sitemap and the URL causing the error.

Why do organic searches show a different image than the main image?

Martina asked about the observed discrepancy between the image displayed in organic searches and the main image associated with the linked product.

Gary addressed a question regarding why organic searches sometimes display a different image next to the link than the main image for the linked product. Gary explained that the images shown in Google Search results are not always the page’s main image but the ones most relevant to the user’s query. This relevance is determined by signals that Google has for that particular image, such as alt text, file name, and context. Therefore, optimising images for search engines by providing relevant and descriptive alt text and file names are important.

What are the consequences of utilising an infinite scroll without numbered pagination?

Adam asked for clarification regarding the potential impact of implementing an infinite scroll feature without numbered pagination links on an e-commerce website.

John answered that in terms of Google Search implications, using an infinite scroll feature on an e-commerce website without numbered pagination links presents certain challenges. The search engine needs to scroll through the content in order to access the next segment, which can be inefficient and may result in some of the infinite content being missed. Therefore, it is strongly recommended to include pagination links in addition to any infinite scrolling features. Pagination allows search engines to directly access specific pages, ensuring that all content is indexed effectively. For further guidance, e-commerce site owners can refer to the Search Central documentation provided by Google.

Sign up for our Webmaster Hangouts today!

GET IN CONTACT TODAY AND LET OUR TEAM OF ECOMMERCE SPECIALISTS SET YOU ON THE ROAD TO ACHIEVING ELITE DIGITAL EXPERIENCES AND GROWTH 

Building a Successful
Conversational Marketing Strategy: Tips and Best Practices

Conversational marketing is about personalised, one-on-one conversations with customers to create a more engaging and interactive experience. Its ultimate goals are increasing conversions, driving sales, building stronger relationships, and improving customer loyalty. This approach is particularly effective in eCommerce and digital marketing because it enables businesses to offer instant customer support and assistance, address concerns, and guide them through buying. Among the benefits of conversational marketing are its cost-effectiveness and enhanced data collection.

There are various types of conversational marketing tools that brands can use to engage with their audience, and they fully reflect the latest conversational marketing trends:

  • Chatbots simulate human conversation and are used to answer customer inquiries, provide personalised product recommendations, and even complete transactions.
  • Messaging apps, such as Facebook Messenger, WhatsApp, and WeChat, allow brands to communicate with customers more casually and conversationally.
  • Voice assistants like Amazon Alexa and Google Assistant engage with customers through spoken interactions.
  • Live chat is another type of conversational marketing that involves real-time conversations with customers on a brand’s website or app.

Various conversational marketing software solutions help businesses to create and deploy chatbots on their website or social media platforms and enable brands to engage with their customers through these conversational AI tools.

Overall, the global conversational AI market size is expected to grow at an average annual rate of 29.7% and the conversational commerce market at 21.9% from 2021 to 2026, with the market size projected to reach respectively $13.9 and $22.8 billion by 2026. The increasing demand for AI and machine learning technologies, especially in customer service and marketing, is the key driver for this growth of the conversational AI market. In its turn, the rising demand for personalised shopping experiences and the increasing use of messaging platforms for eCommerce are significant factors contributing to the growth of the conversational commerce market.

Successful conversational marketing examples and case studies that showcase the effectiveness of this approach are already wide-known. One example is H&M’s Kik chatbot, which allowed customers to browse and purchase clothing through a conversational interface, resulting in a 20% increase in sales. Sephora’s Facebook Messenger chatbot, offering customers personalised beauty advice, product recommendations, and a seamless checkout experience, had an 11% higher conversion rate than Sephora’s website. 

This article will provide insights into developing a successful conversational marketing strategy and continually applying conversational data to improve it. By leveraging the power of personalised communication and real-time support, you can create a customer experience that stands out from the competition and keeps your customers coming back for more. So let’s dive in and explore how you can harness the power of conversational marketing to take your business to the next level!

1. Know your audience

To develop an effective conversational marketing strategy, conducting audience research and creating buyer personas is crucial. These personas are detailed profiles based on research representing the ideal customer for a particular product or service. Understanding the communication preferences of your target audience is essential. Questions such as what communication channels and devices they use most frequently, their preferred content format and the communication style that resonates the most with them must be answered. By creating buyer personas, businesses can better understand their target audience’s unique characteristics, intentions, and behaviours, allowing them to tailor an approach to meet the customer’s needs and preferences. This understanding ultimately leads to a more successful conversational marketing strategy.

2. Humanise your brand

Incorporating conversational tools into eCommerce can elevate the shopping experience by offering a personalised touch. These tools can assist customers by answering their queries, providing product recommendations, and even offering discounts. However, it is crucial to remember the importance of conversational etiquette and tone. Building a rapport with customers through a friendly and approachable tone can boost their confidence and comfort while interacting with eCommerce businesses. This, in turn, leads to increased customer loyalty and repeat purchases.

In addition to tone, creativity and humour can set eCommerce businesses apart from their competitors. Using humour can make the shopping experience more enjoyable and relaxed for customers, while creativity can generate interest and engagement. Ultimately, these techniques can help businesses create a memorable brand image and establish a stronger emotional connection with customers.

3. Be proactive in your conversations

Proactively offering customer support and suggestions is critical to a successful conversational marketing strategy. By doing so, a brand can demonstrate its commitment to delivering exceptional customer service while enhancing the overall customer experience. Automated messaging systems can identify when a customer has difficulty completing a task or navigating the website and offer assistance proactively. This approach can significantly reduce the likelihood of customers becoming frustrated or abandoning their purchase altogether.

Another essential element of a successful conversational marketing strategy is addressing common questions and concerns that customers may have. This can be achieved by analysing customer data and identifying patterns or trends in frequently asked questions. Pre-written responses to these inquiries can save time and ensure that customers receive consistent and accurate information. By anticipating and addressing these questions, businesses can provide a more seamless and satisfying customer experience.

4. Don’t overdo the automation

Finding the right balance between automation and human interaction is crucial to an effective conversational marketing strategy. Although automation can streamline simple tasks and save time, it can lead to a cold and impersonal customer experience if overdone.

Freeing time for human engagement by using automation to handle straightforward tasks, for instance, in frequently asked questions or automated follow-up messages after purchase, while incorporating human interaction at key touchpoints in the customer journey, such as during checkout or when addressing complex queries, can make the experience more personalised. 

However, ensuring that automated responses remain conversational and not overly robotic is still vital. Avoiding too much technical jargon or overly formal language is essential. Instead, focus on using a conversational tone that aligns with your brand voice.

5. Optimise for mobile

Most online shoppers now use mobile devices to browse and shop, so designing conversational experiences with mobile in mind is important. This requires ensuring the chatbot or messaging platform is responsive, user-friendly, and easy to navigate on smaller screens. Additionally, mobile-specific features such as swipe gestures or voice input can make the experience more intuitive.

To engage customers where they are, it’s worth considering using mobile messaging apps such as WhatsApp and Facebook Messenger. These platforms have billions of active users, and integrating them into your conversational marketing strategy can help you engage with customers on their preferred channels. It is essential to understand the nuances of each platform and tailor the messaging accordingly to make the most of these channels. Moreover, automated messaging campaigns are available in these messaging apps to send personalised messages to customers based on their behaviour, preferences, or purchase history.

When designing conversational interactions for mobile devices, it’s the point to remember that users have limited attention spans and may be easily distracted by other things on their phones. Therefore, simplifying the conversation flow, using clear and concise language, and providing quick and relevant responses can help keep customers engaged. Additionally, incorporating visual elements such as images, videos, or GIFs can break up the text and make the conversation more engaging.

6. Use conversational data to improve your strategy

Collecting and analysing conversational data and assembling conversational marketing statistics from multiple channels is crucial to building an effective conversational marketing strategy. By gathering data on customers’ behaviour, interests, and pain points, businesses can gain valuable insights into their customers’ needs and how they interact with their brands.

Using conversational data, brands can identify common questions, areas where customers need additional support or guidance, engagement frequency, and the overall sentiment of customer interactions. With this information, businesses can develop messaging that resonates with their target audience, test new approaches, improve the website or product offerings, and provide targeted training or resources to their customer service team.

However, it’s not enough to collect data; it’s crucial to test and iterate based on insights from conversational data continuously. By regularly reviewing and analysing customer interactions, brands can identify trends and patterns and adjust their strategy accordingly. This approach will ensure businesses stay ahead of the competition and keep their marketing strategy aligned with customer needs and preferences.

7. Be transparent about the use of chatbots

In eCommerce, chatbots are becoming more prevalent for businesses to handle customer inquiries efficiently. However, it’s important for companies to be transparent about using chatbots and to let customers know when they are interacting with one. Here are a few reasons why:

  • Transparency
    Customers value transparency and honesty from businesses. Businesses can build trust and improve the overall customer experience by being upfront about using chatbots.
  • Expectations
    Customers may have different expectations when speaking to a chatbot than when talking to a human agent. Informing customers that they are speaking to a chatbot can help set appropriate expectations for response capabilities and limitations.
  • Personalisation
    Chatbots can be programmed to personalise responses based on a customer’s past behaviour or preferences. By informing customers that they are speaking to a chatbot, businesses can encourage customers to provide more information, allowing the chatbot to provide more tailored recommendations or responses.
  • Efficiency
    Chatbots can handle a high volume of customer inquiries and provide quick responses. By letting customers know they are speaking to a chatbot, businesses can manage customer expectations regarding response times and improve overall efficiency.

Conclusion

Conversational marketing has the potential to enhance customer engagement and drive sales in eCommerce and digital marketing. However, companies must tailor their approach to their audience’s specific needs and preferences to be effective. Striking a balance between automation and human interaction while humanising the brand is crucial. Optimising for mobile and leveraging conversational data can also improve the overall customer experience. Being proactive in conversations is essential to reduce customer frustration and abandonment rates. By following these tips and best practices, businesses can create a more engaging and personalised shopping experience for their customers, leading to increased conversions, sales, and loyalty.

GET IN CONTACT TODAY AND LET OUR TEAM OF ECOMMERCE SPECIALISTS SET YOU ON THE ROAD TO ACHIEVING ELITE DIGITAL EXPERIENCES AND GROWTH

Contact Us

Article by

ASSELYA Sekerova –
MARKETING & PROJECT DIRECTOR

Boost conversions and create exceptional customer experiences
with LION Digital and preezie

The LION Digital x preezie partnership

LION Digital and preezie have formed a dynamic partnership to offer a comprehensive suite of services that aims to elevate the digital marketing and sales performance of eCommerce businesses. By working together, we help our shared clients create exceptional customer experiences by fostering deeper online engagement.

From declining conversion rates to skyrocketing sales: How LION Digital and preezie solve eCommerce’s biggest challenges

Adaptability is crucial in the constantly evolving world of eCommerce. With businesses facing numerous challenges, such as the lingering impact of the pandemic and economic instability leading to high inflation and a potential global recession, brands must now be more resilient and resourceful than before to drive value and keep customers purchasing.

To thrive in this changing landscape, brands must respond quickly to changes and invest in specialised solutions that meet their unique needs. The partnership between LION Digital and preezie enables eCommerce businesses to differentiate themselves by creating deeper connections with customers through initiatives such as product-specific campaigns, gamification, and personalised communications. We also offer assistance with lead generation, database expansion, and sophisticated segmentation strategies that can help brands build customer loyalty.

Experience the power of preezie’s industry-leading solutions

preezie’s “journeys” solution incorporates behavioural psychology principles to enhance the overall customer experience and drive more conversions. Through interactive quizzes, customers are guided to discover products that meet their unique requirements. This tailored approach boosts the likelihood of a purchase as the customer is provided with personalised “best match” recommendations, which increases their confidence in the product. preezie journeys also help brands bridge the gap between in-store and online experiences by mimicking the role of a sales assistant. By educating customers and providing them with a curated selection of products, preezie journeys ensure customers can make informed decisions just like they would in-store.

As retailers strive to improve their sales metrics month over month and year over year, LION’s expert team understands what it takes to achieve those goals. That’s why LION provides innovative digital marketing services to help brands stay ahead of the curve by aligning their strategies with consumer demand. With a specialised team of experienced channel directors and specialists focused on channels such as SEO, SEM, Social, Email, and Web, LION offers a centralised eCommerce marketing strategy that consistently performs at a high level.

Get started today

The collaboration between LION and preezie is a game-changer for eCommerce businesses, providing them with the tools to be adaptable and responsive to changing market demands. By leveraging our joint forces, brands can build stronger connections with customers and drive conversions for sustainable revenue growth.

GET IN CONTACT TODAY AND LET OUR TEAM OF ECOMMERCE SPECIALISTS SET YOU ON THE ROAD TO ACHIEVING ELITE DIGITAL EXPERIENCES AND GROWTH

Contact Us

Article by

ASSELYA Sekerova –
MARKETING & PROJECT DIRECTOR

Why are SEOs and Devs
from different planets?

Introduction

(0:00) MARTIN SPLITT: Why do moves such as EAT as ranking factor still come up?

JENN MATHEWS:   Why do engineers expect SEOs to prove themselves before they can trust them?

MARTIN SPLITT: Why can’t SEOs say “I don’t know” when they don’t know?

JENN MATHEWS:   Why is “it depends” always the answer?

MARTIN SPLITT: How can developers be better partners for SEOs? 

JENN MATHEWS:   How can SEOs be better partners for engineers?

MARTIN SPLITT: Hello, and welcome out there. I’m so excited to have you all back here for another episode of SEOs and Developers. Today with me is Jenn Mathews, who is an SEO at Github, which is a company that is dear and near to my heart as a developer and developer advocate. And she is known by the handle SEOGoddess, which I think is an amazing name, and I wish there would be more cool titles like that out there. 

JENN MATHEWS: And I’m here with Martin. The first time we met was over our crazy hair. We both had purple and pink hair, and now we’re back to normal. MARTIN SPLITT: There’s times for everything, and I think in wild times like these, it’s a good thing to come back to normal hair at least, if normality can’t be achieved elsewhere. Jenn, I’m super, super excited to actually have you here today with me, and I want to discuss something that I find very intriguing when it comes to SEOs and developers working together.

Why are SEOs and devs not on the same wavelength?

(1:41) MARTIN SPLITT: I want to hear your perspective because you work in such an engineering driven organization that you must have come across this as well. The thing that I am finding very interesting is that it sometimes seems– or I have the impression SEOs and developers are sometimes speaking completely different languages. And I don’t mean like German versus English versus Russian. I mean, even if we’re speaking the same natural language, we seem to be not on the same wavelength. Is that something that you have experienced in your career and how is that at Github?

JENN MATHEWS: Yeah, definitely. I think Github just as much as any place else. I mean, it’s a company that’s run by product managers, content writers, marketers, and of course, engineers, just like any other company does. And our engineers are just as bright as they are at any other company. But yeah, I think the language, definitely speaking to engineers is just a completely different thing. And a lot of SEOs today aren’t as technically savvy as I think that they should be when they’re talking to engineers, and I think there’s a gap in that. 

MARTIN SPLITT: Mhm.

JENN MATHEWS: Yeah. For sure. 

MARTIN SPLITT: I think the– yeah, I see your point, but I don’t think necessarily that every SEO has to be as tech savvy, because I mean, that’s what the engineers bring to the table, right? They are the tech savvy ones. They can help you with that. But I have the feeling sometimes it’s so bizarre that when you as an engineer are working on something, on a software product, and an SEO comes and they tell you stories that feel like from a fairy tale. And it’s stuff like, Oh, EAT is a ranking factor. That just keeps sticking around. Or stuff like, oh my God, we have multiple URLs pointing to the same content. This is going to get us a penalty. And things like this. Why does this keep sticking around? And why can’t they just move on and be more I don’t want to say honest, but more realistic about the importance of these things and also how certain they are about certain things? 

Test and learn 

(4:10) JENN MATHEWS: Yeah. I think that it’s tough for engineers to not think of SEO as a bunch of smoke and mirrors. I mean, I’ve been told that statement a million times. Engineers want concrete evidence- if I do x, then y will happen. When it comes to SEO, we never know, right? Unless Google gives us the actual sauce, the recipe to the sauce, we can’t decipher it. And so when we make decisions a lot of times, especially on my end– I’m doing this for 20 years– my best guess is my best guess. I basically could say, if I do this, in the past this is what’s happened. I can’t guarantee that’s going to happen, and so everything is always test and learn, which is the only way I can get the language to resonate with engineers, is that test and learn. Let’s try this. We’ll work together. Let’s see if it works. And if it doesn’t, then let’s try something else and just keep doing that.

I don’t know, do you?

(5:14) MARTIN SPLITT: Yes, and this is at the core. Yeah, but that you say that as if that would be a normal mode of operations and that would be the normal thing. Because I think what you just said is amazing, because I just realized how similar, again, how similar SEOs and developers are in the circumstances that they work in. Because you say, oh yeah, the developers want to know the real thing and the hard facts. But the reality is in engineering and software engineering specifically– we often also don’t know. And oftentimes, we don’t even know what we don’t know. And then we just have to, as you say, test and learn. We have to try things out. We have to experiment. But the thing that I find strange, and I think that’s causing friction as well, is that an engineer, when they don’t know something it’s like, hey, can you build me this thing? They have never built something like that before. They’d be like, I don’t know, but we can build a prototype and we can try things out, and then if we figure it out then we can make that production ready. That’s a thing that we can do, and that’s a very normal thing. So saying I don’t know, let’s find out or I don’t know, I’ll have to check or I don’t know, I have to do some research, is a perfectly reasonable thing to do for, I think, both SEOs and developers. And yet in my career, I have mostly heard engineers or developers say that, but SEOs seem to be unwilling to admit that they don’t know something.

JENN MATHEWS: Yeah, that’s true. And I think we’re constantly, I mean, throughout my career, I’ve always been questioned. Every time I start with a new company I’m constantly questioned. It’s that smoke and mirrors, right? I say something will happen if we do this thing. We’ll get on– of course I can never guarantee first position, but I’m like, let’s try it. Let’s try at least for the first page. And they’re sitting there going, Google, we have no control over this, right? You have no control. You don’t know. And so it’s hard to convince people to try to do that thing and get that result, and that’s where we get into that test and learn. And SEOs are constantly questioned, constantly. So it gets to a point where we almost get on the defensive. Yeah. So when we’re asked a question, or how is this going to work, or if we do this thing what’s the result going to be, it’s hard for us to say I don’t know just for that reason. Right? Because we’re constantly under scrutiny, we’re constantly being questioned. 

SEOs are under scrutiny 

(8:02) JENN MATHEWS: But so what I usually tell other SEOs is say, it’s OK to say I don’t know, because they’re going to say I don’t know too sometimes, right? So everybody is going to. Use the word test and learn, right? Let’s try this out, let’s work together, let’s partner, let’s try it out, let’s test it. And then let’s see what happens. And when we do launch things and they say, how come it’s not working? Instead of us digging in and trying to understand which algorithm is not letting us rank, it’s OK to say, I don’t know, and let’s try something else and move on. But it is, it’s very difficult for SEOs because we are constantly under scrutiny.

MARTIN SPLITT: Under scrutiny from whom? Is it developers questioning your expertise, or is it someone else in the organization questioning your expertise? 

JENN MATHEWS: Yeah, pretty much the whole organization runs into it. When you’re asking content writers to put a keyword in the header, and a keyword in the H2, and a keyword in the body. And they’re like, why do I have to use this word? It doesn’t make sense in the copy I’m writing. And it’s like, well, if you don’t use this word– and then they say, you know, then it won’t show up because Google won’t find it. And then they say, well, it doesn’t fit with the narrative. And you’re like, well, this is what people are searching. So it becomes this conversation and this back and forth to the point where they’re like, I don’t know if I believe this. Right? And then you just have to– that test and learn. It’s like, well, let’s just put this one keyword in the body somewhere and cross our fingers it works. And if it does then it’s like, look what you did!

MARTIN SPLITT: Interesting. Yeah. 

JENN MATHEWS: Yeah. 

MARTIN SPLITT: So it’s the– oh my God. OK. So yeah, then it’s no wonder that you’re pretty much always on the defensive if everyone fights and scrutinizes you and OK. 

JENN MATHEWS: Everybody. Yeah. Even leadership, you know? You even get it from leadership. 

MARTIN SPLITT: Oh, yeah. Yeah. But then maybe developers can actually probably be your allies, because they should and I say should because I know there’s lots of different developers out there. Developers should understand that “I don’t know” is a reasonable statement, especially if you then follow up with “let’s test and learn.” That should be on their wavelength, and then maybe you have at least someone backing you up. Even if it’s not the content side, I think having the technical side on your side as well is probably a good thing.

Priorities and impact

(10:46) MARTIN SPLITT: But then speaking of becoming allies, what could the engineering side, what could developers do to help SEOs get over that friction, get over that scrutiny? I think definitely helping you with test and learn, so being open in this dialogue on their end as well and being open to try things out with you and other SEOs. But what else? Is there something that you would say developers could do to make SEOs’ lives easier?

JENN MATHEWS: I think it’s a back and forth, right? I mean, I think it’s how engineers can best make SEOs or be best advocates for SEOs is, I mean, I hate to say it, but just make the changes that are asked. I think to be blunt, as I’m known for an SEOs say, hey– but it’s also the other side of it. SEOs need to understand that what we’re asking sometimes aren’t super easy to do. What we think might be a simple let’s say there’s a few redirects that are happening in the footer of the entire website. And we’re like, just fix this one link, right? Just have it point to the main one and stop the maybe it’s a 302 because somebody thought it was temporary, and no, no, no, we need to make it permanent. So even just having that conversation, SEOs, are like, it’s just one link. But from an engineering perspective, it’s a whole going to figure out where the programming is that makes it create the footer, it’s much more complex than just fixing one little link. And so I think engineers– I think where that partnership comes in is that engineers need to understand that we’re not just asking for simple little fixes just because we feel like it. There’s a method to our madness, as I say often to everyone I talk to. There’s always a method to my madness, and the other one is, it’s a small part to a bigger part of the problem. And so when you add up, one little fix is not that big a deal, one little redirect. But when you have, let’s say, a million pages and 850-some thousand of them are all redirects, that’s not a good thing. And so you want to clean those up as much as possible. And so that’s why I say, yeah, this one little thing isn’t a problem, but you got to do five of them because they’re creating 850-something thousand redirects. And once they see that– and so yeah, I think it’s kind of both sides of it. If engineers understand that when we’re asking for a simple fix, a lot of times it’s not just one simple fix. It’s just a conglomerate of a bunch of things, and there’s a reason more often than not why we’re asking for it, so yeah.

MARTIN SPLITT: And then there’s this quadrant situation. It’s like low impact, low effort. High impact, high effort is probably– high impact, high effort is the tricky ones. High impact, low effort is the low hanging fruit that you want. And then there’s high effort, low impact. That’s the ones you want to avoid. And I think understanding where things are in these quadrants with developers is probably also helping SEOs figure out when to suggest what.

JENN MATHEWS: Right. Exactly. Yeah, and I actually– my SEOs that have worked for me in the past, I have taught them actually how to do that low impact– the impact versus effort. And when you have fixes, make sure you put that rating in there or talk to your engineers that you work with and that helps them develop a partnership as well with the engineers. And then we can gauge what needs to get done. 

MARTIN SPLITT: That’s really cool. That’s really nice. And I think if we look at the working relationship between SEOs and developers, as you said, it needs to be a dialogue. It needs to be a two way conversation. And we can both learn from each other, I guess. Would make our lives easier, wouldn’t you say? 

JENN MATHEWS: Yeah, for sure. I mean, yeah.

MARTIN SPLITT: It would be so nice to just have that happen more often in organizations. Is there something that we can do from the developer side to make sure that these dialogues happen in our organization? 

JENN MATHEWS: Yeah. I mean, I think it’s up to engineers at that point, for sure.

What developers can do to help 

(15:46) MARTIN SPLITT: But if I am an engineer who doesn’t really know what to do to help my SEO in question, what would you say is a good icebreaker or a good door opener for me to become a better partner for the SEOs I’m working with? If I’m afraid of approaching you, kind of. 

JENN MATHEWS: Oh, gosh.

MARTIN SPLITT: I don’t know. It sounds like you figured it out, so I thought I might just ask.

JENN MATHEWS: Well, from my– yeah, I’m not an engineer so that one’s a tough one to answer. I think maybe you kind of asked your own–

MARTIN SPLITT: OK

JENN MATHEWS: Yeah, it’s a good question for you. But I mean, from my perspective. 

MARTIN SPLITT: Let me ask, exactly. Your perspective. 

JENN MATHEWS: Yeah. 

MARTIN SPLITT: What would you love an engineer to come forward with to you? 

JENN MATHEWS: Yeah. I mean, I’ll give you my perspective and then I’d love to hear yours on it. From my perspective, when I come into a situation and I get to know the engineers that I’m working with, there’s ones that are kind of like, I don’t get it. I don’t want to do it. Leave me alone. And I leave them alone, right? And that’s where maybe you can help answer that question. The other ones are– every once in a while there’s somebody who just gets a passion for SEO with what they do. And they’ll become my ally and then do some of the changes that I’ve asked, and then they actually even ask me for the follow up. Like, what would the results of this change we did three months ago? And I show them and they get excited, and they share that out with their team, and they want to do more. And they ask to be assigned to the SEO work, and so then we become this synergistic and there’s quite a few of them I have at Github, which is really nice. But there are some of them that I’ve asked them for help or had them look at something that I’m seeing and like, hey, can you help me problem solve? And they’re like, let me give it to someone else. I don’t want anything to do with it. Yeah. So maybe you can help give insight into somebody who’s just not there.

MARTIN SPLITT: I think I see where that’s probably coming from. I can see two reasons where that comes from. The number one reason is probably that they work in some sort of process or system that does not reward this kind of interaction or help. And that’s an organizational issue, I would argue. So for instance, if you are doing scrum or you’re committing to doing whatever is in the iteration and then someone comes up and asks you for additional stuff that isn’t in the plan, then you are basically overcommitting yourself. Because now I have to balance what I promise you with what I promised everyone else on the team, including the product owner and probably business stakeholders. And then it’s like, ugh. And the easiest way to deal with that is, because you didn’t come in through the regular channel of where commitments come in through, is to drop your request. That’s the obvious thing, because everything else has been committed, and now you’re asking me to commit something or to commit to some activity. So I can deny that. Which would mean that you need to figure out where in the process you can place this request so that it gets picked up by someone in the spring. So that’s one reason. The other reason that I could see for this to happen is and we come back to the I don’t know that they don’t know why that would matter. There are a lot of developers who look very technocratically on their work. It’s like, I measure myself by the features that I output, I measure myself by the systems that I build or by the systems that my code touches or something like that. Basically, they’re looking only at what they can immediately see and touch, which is the code. They might not necessarily be aware that it isn’t that much fun to work on something that no one ever uses because no one knows it exists, and no one knows it exists because it can’t be found where everyone looks for knowledge, which is search engines. So that’s an approach that I have taken whenever I talk to SEOs to developers. And I mean, I have been at lots of developer conferences, and it’s tricky to get them to listen to you when you are talking about SEO. Even as a developer, it is not necessarily trivial to get everyone in the room to listen instead of just reading something on their phone. And the way that I have done this is like, look, you want to build stuff that has an impact, most likely a positive impact on someone else’s life. And if that impact can be as big as it can be, that is great, right? You’re not building software for the sake of building software. You’re building software so that people can solve problems or fulfill needs with it. And if no one knows about your software, then why did you build it in the first place? And that oftentimes hooks them, and then you can say SEO gives us a tool, or is a tool for us to bring people’s attention to the things that you build. And I need a little bit of your time to make sure that this attention is given to your work. Sometimes that works. Doesn’t always work, but I would say these two things would probably hook most of the developers to help you, I hope.

JENN MATHEWS: That’s interesting. So instead of leaving them alone.

SEOs, become allies to your developers

(21:25) JENN MATHEWS: So how do you think that an example of myself or other SEOs could be better partners for those types of engineers or engineers in general? 

MARTIN SPLITT: There are a few things. So definitely, I love that you said I have been and we have in our organization we have been doing this quadrant thing, because that helps immensely. Because if I have to sort through lots of concurring items that all need my attention, I’m always obviously we are all human. We are not superhuman. None of us is a superhuman. We look for the high impact, low effort thing. And if that’s something that you would like to get out of the way, then presenting me with this first is definitely a good chance for me to pick your thing up. Because I don’t have to do that much, but someone out there will be very happy that I did it, and I can say I did this thing and my work here had impact. So that’s helping, and lots of SEOs unfortunately don’t do that. They come with a variety– and not even single items. They basically just come with a long list of stuff, and I have no way of ordering this list or figuring out how important any of the items really is. And then I’m like, why would I even do more research on which of these things needs to get done first if they don’t even do it? If they just throw me an unordered list of stuff I’d be like, can’t be that important because if it would be important they would be elaborating on this. So if you elaborate on it, that’s amazing. Also at least I know lots of engineers that would love to be asked about stuff. So I know that engineers have a huge issue with people coming with solutions, like oh, you have to do this thing. Oh, can you please change the template so that it goes straight to the right URL instead of redirecting in between? And then I’m like, we’re not even using templates but thanks for your suggestion. Right? It’s just we have– it’s true, isn’t it? Engineers are problem solvers as much as SEOs are problem solvers. So why don’t we do the problem solving together, rather than SEOs who might not even know the platform or the tech stack that they work with going into details there and making things up that they don’t know about, and then coming to me with a solution that is nonsensical in the circumstances that our product and our tech stack is in? Instead of that just go like, hey, I noticed that we have this weird redirect thing here and I was wondering what would it take to fix it? And if they say, well, actually that’s just a thing in the template. Can you tell me what the URL for this is? Oh, yeah, the URL that it should be is this, but the URL it actually goes to right now is this, which then redirects three times. And you’re like, oh, OK, in that case let me take that URL, put it in the template. I’ll commit it. It’s a one line change, maybe. And then the developer is happy because they accomplish something that you tell them, oh, that actually is great because this fixes I don’t know how many thousand links in one go– or redirects that are happening every month in one go. So they are happy, you’re happy, everybody wins. So that’s the thing that I think is very important, to come with problems and find the solution together, because developers A, probably have better insight into what these solutions should look like and B, also are interested in the solving of a problem, not necessarily in just stamping out the solution. 

JENN MATHEWS: Right. 

MARTIN SPLITT: Does that makes sense?

JENN MATHEWS: Yeah, that totally makes sense. And I think sometimes, like I said earlier, that the SEOs may think that they know what the solution is and yeah, like, hey, just fix this one link. It shouldn’t be that big a deal. But maybe the template is more complex, right? And you have to really dig and find it.

MARTIN SPLITT: And I understand where that’s coming from. And I understand where that’s coming from because if you are under scrutiny then you’re like, I don’t want myself to be vulnerable again to someone being like, you have no idea what this entails. This is a lot of work or something. But you make yourself somewhat vulnerable by saying, hey, I just noticed this problem. Could we work together on solving this? So yeah.

JENN MATHEWS: Yeah, I think that would– yeah. If that’s the key to working with engineers and getting them to be so the ones that are quiet, that’s what I need to do is just go to them and say, hey, I see this thing. Can you help me solve it? Maybe that’ll get them more interested.

Learn how to communicate with developers

(26:10) MARTIN SPLITT: Also one more thing and I’m pretty sure that this will get developers angry with me, but they got to be fine in the end. I promise, developers, you’ll be fine with this. Oftentimes developers don’t know if you’re genuinely interested in what they are doing to solve a specific problem or if you’re just trying to be polite or something. So when you ask them something, they might weasel out with a bit of jargon. Like, oh, it had something to do with the routing. Don’t be like, oh yeah, the routing. Yeah. Cool, cool. Because that will tell me that you weren’t actually that interested because my answer was ridiculously unspecific and unhelpful, really. But it makes 90% of non-genuine conversations go away, which is great because then I can actually get stuff done. But be asking questions, continue to ask, what do you mean with the routing? How does it actually work? And then you might get lucky and they might be excited about telling you how that actually works, and then you’ll understand more of the system. So similar problems in similar systems or other teams or other clients or future jobs, you now know at least how it worked in this one case and there’s a good chance that the way that it worked there is the same that it works elsewhere too, and then you might actually be able to help an engineer also find the solution a little quicker. I still wouldn’t come with a solution, but at least you understand a little better what the system looks like and how it actually works. And normally engineers are willing to tell you this. 

JENN MATHEWS: Yeah, and I think, so that brings it back to in the beginning when I said that SEOs should be technical.

MARTIN SPLITT: Fair. Mhm. 

JENN MATHEWS: Yeah, and you said, oh, engineers shouldn’t. And I think I’m a huge advocate any time any SEO comes to me and says, I want to learn to do what you do. I mean, I worked at the most technical company you can work at, right? And I’ve been in many interviews with other corporations where I’ve been turned down because I’m not technical enough, believe it or not. And I think it’s a trend and more companies are expecting SEOs not just to know your keywords that you’re targeting and how to target them and how to structure and whatever, but you really got to understand like the conversation with the engineer when the engineer says, oh, we can’t do that– which I’ve been told many times. And I know enough now to where I can say, actually, I know you can and if you can’t, then I’ll go ahead and write it for you. And that usually, I mean, that’s challenging a little bit rather than working with them. And a lot of times they go, oh, no, no, no, no, OK, I’ll take care of it, because they don’t want me writing in their code. 

MARTIN SPLITT: But yeah, you convinced me there. You actually– yeah, it makes sense now that you say it. Because at first I was like, hmm, but you don’t have to be that. But now, yeah. Yeah. You’re right. You’re absolutely right. Yeah, that makes sense. JENN MATHEWS:   I think what you’re saying with having that conversation and when the developer says, it’s a routing thing and the SEO says, oh, OK, and then it’s all done, right? Ask the question. So it’s OK you don’t learn, maybe you don’t know enough technical SEO now, but like you just said, have that conversation with the engineer. 

MARTIN SPLITT: Yeah. 

JENN MATHEWS:   Learn a little bit more. And then the next time you’re in that situation you may get to a point where you’ll be like, well, I’ll just do this for you if you’re not going to do it.

MARTIN SPLITT: And being vulnerable and saying, I don’t know, is A, relatable for engineers and B, it also makes you more trustworthy. 

JENN MATHEWS:  Yeah. 

MARTIN SPLITT: Because as developers, we have relatively good at finding out things or running experiments to test hypothesis. So if you present me with something that contradicts my intuition, I’ll run an experiment and I’ll find out you lied to me, and that’s definitely not a trust booster. Yeah. So why not do this learning together? As you say, test and learn. I love that so much. I think that’s one of the key phrases in our conversation today, was test and learn.

JENN MATHEWS:  Always test and learn. 

MARTIN SPLITT: This is beautifully simple and yet, rarely done.

JENN MATHEWS:  Yeah. 

JENN MATHEWS: Yeah. I mean, it’s the Github culture, which is why I love being here. I mean, we’re a culture of engineers at the heart of it. And everything we do, it’s just break things. Just push it out and if it doesn’t work, it doesn’t work. Go on and do the next thing, you know? Nobody makes mistakes because we’re all just learning, right? So I think other companies should adopt that culture. And I think what you said earlier, too, engineers are in this– it’s the culture and a lot of time organizations kind of put engineers on the spot to where they can’t feel that they can work with SEOs, and so yeah. 

MARTIN SPLITT: Breaking that barrier is the thing that both sides have to do and have to want, I guess. 

JENN MATHEWS: Yeah, for sure. 

MARTIN SPLITT: But we share so much. We share this culture of test and learn. We share the fact that we are working in things that we don’t necessarily always know every single detail about. So why not work together? 

JENN MATHEWS: Yeah. Well, we live in a world now where the engineering process is so much faster, too. I mean, with Github and development operations working in an automated way, right? I mean, Google now pumps out updates, what? Every minute? 

MARTIN SPLITT: Often. Quite often. 

JENN MATHEWS: Yeah. Quite often. Where you guys in the past, Google would update– there’d be a big rollout when you’re doing waterfall, right? So we live in a world where things can happen very quickly and there’s no reason why. 

MARTIN SPLITT: Everything is a lot more agile, yeah.

JENN MATHEWS: Yeah, much more agile for sure. No pun intended. 

MARTIN SPLITT: But yeah, I think it makes sense to just. I think if I were to take some bits and pieces away from this conversation for the developer side of things.

Key takeaways 

(32:29) MARTIN SPLITT: Be OK with SEOs not knowing everything. Invite them in as much as they might invite you in to test and learn together-. And again, this phrase is just beautifully simple. And don’t get hung up on specifics or buzzwords. Just work together, test things out, try things out, and have this conversation. I think that’s the key, really. 

JENN MATHEWS: Yeah. Yeah, and I think what I learned is don’t just leave those engineers that aren’t interested alone. Try to have those conversations and try to get them invited in. And don’t just go to them and tell them what to do. I think, yeah, like I’ve already solved it, I already know what to do. But yeah, I mean, even if you already know what to do just go to them and say, hey, look, I’m seeing this thing. What do you think? I mean, this is what I’m thinking might be the solution. What do you think or what do you think the solution is, and see if they have the same answer. 

MARTIN SPLITT: It also allows the developers to learn themselves because next time you might not even have to go to them and tell them about it because they spot it in the development process. If they know like, oh, so that’s a problem, oh, that’s something that we need to avoid. Nice. And then they might actually factor that in the next time they build something like that. 

JENN MATHEWS: Yeah, I like that. 

MARTIN SPLITT: That’s a win-win- Me too. 

JENN MATHEWS:  I have four pillars and one of them is mitigation, and that’s the technical SEO is to get to a point where companies and the engineering teams are actually not releasing stuff without all those redirects or the 301’s, the 302’s, or the redirect chains. The code is– they’re actually looking for SEO fixes before they’re launching anything, and then you don’t even really have to do anything as an SEO, but yeah. 

MARTIN SPLITT: What are the other three pillars? So we have mitigation. 

JENN MATHEWS: Oh, gosh. Oh, I shouldn’t have brought it up. 

MARTIN SPLITT: You brought this upon yourself. 

JENN MATHEWS: I have to remember them now. Yeah. So mitigation is one and that’s the technical SEO. One is partnership, so relationships with others across the organization, and that includes engineering, of course. But it’s also, like I said, other teams. You’re under scrutiny, right? Another one is, oh, sorry. Another one is analytics. So always being able to measure everything you do. And I think that helps with a lot of the relationship building too. If you launch something, you should be able to say, what is my. 

MARTIN SPLITT: It was successful or not.

JENN MATHEWS: Yeah. Before you launch it, what do you think your impact’s going to be? And you can say it in ranking position or you can say it in a number of impressions or you can say it in more eyes on the page or click through rate, however it is. But you should always be able to measure it and know what it is before you launch, and then also be able to report on what it was afterwards. And then the last one is product management sort of, so launching projects. As SEOs we get lumped in this constantly working with other teams to support them, but there’s also a place where we could actually build our own content. So we could work with content teams and we can build pages. I always end up, or companies always end up calling my pages SEO pages. Groupon has them. 

MARTIN SPLITT: If it works, it works. 

JENN MATHEWS: Nordstrom has them. Yeah, everybody has them.

MARTIN SPLITT: If it works, it works. And I think I remember them as marketing pages, but in reality oftentimes they were SEO pages.

JENN MATHEWS: Yeah, they’re just SEO pages. Which I kind of, it’s got a stigma to it, because I don’t want organizations thinking that we’re creating pages just for SEO. We’re actually creating pages for the users at the end of the day or otherwise they won’t show up, right? 

MARTIN SPLITT: Yeah, that’s true. Really nice. 

JENN MATHEWS: If the org wants to call them that, that’s fine, but they’re user pages as far as I’m concerned. 

MARTIN SPLITT: Fair enough. Fair enough. 

Wrap up

(36:36) MARTIN SPLITT: But thanks a lot for sharing the four pillars. That was awesome. 

JENN MATHEWS: Yeah. Yeah. MARTIN SPLITT: Oh my God. I learned so much today and it was fun too. Thank you so, so much for joining and thanks a lot for the conversation. This was awesome. I hope that you enjoyed it as much as I did.

JENN MATHEWS: Yes, I did. Yeah, I think I learned a lot too. I have some takeaways and I’m going to go talk to those engineers I don’t usually talk to.

MARTIN SPLITT: That’s amazing. OK. In that case, I do hope that our audience enjoyed it as much and took away some bits and pieces too. And yeah, thanks a lot and thanks for watching and hope to see you all, including you Jenn, soon again, hopefully in person in some conferences somewhere– and maybe, who knows, with wild hair again. 

JENN MATHEWS: Yeah, we might have to

MARTIN SPLITT: You never know. Yeah. All right. Thanks a lot. Have a great time and bye bye.JENN MATHEWS:  Bye. Thanks, Martin.

Sign up for SEO & Web Developers today!

GET IN CONTACT TODAY AND LET OUR TEAM OF ECOMMERCE SPECIALISTS SET YOU ON THE ROAD TO ACHIEVING ELITE DIGITAL EXPERIENCES AND GROWTH

The Future Trends of the eCommerce Industry in 2023 and Beyond

At first glance, the Playing Field hasn’t changed much since the world started leveraging eCommerce and retail technologies. The eCommerce ecosystem is now moving towards sophistication that was once inaccessible for many retailers and reasons Chief Technology Officer of eStar Matt Neale outlines. The infrastructure has upgraded, becoming highly dynamic, reacting to customer and competitor behaviour in live mode, targeting views and offers to provide maximum value.

In this article, we will cover the online shopping trends that will shape the eCommerce industry in 2023 and sometimes even further future of online businesses, including but limited to the technical aspects.

Online Shopping Market Landscape Trends

In 2022 global retail market experienced the tendency to return to offline sales after the pandemic, which slowed down the eCommerce increase pace. Nevertheless, the eCommerce revenue growth is forecasted to bounce back in 2023 and grow until 2025.

Worldwide eCommerce revenue and growth rates from 2017 to 2025 IN BN US$
Sourced from Statista

While in the past year, only essential needs like Food & Beverages were performing well, this year, the growth rate for all major eCommerce categories will increase, and several of them can even outperform the 2021 indicators.

eCommerce categories’ year-on-year growth rates in %
Sourced from Statista

Social media as an eCommerce trend

The time when marketing practitioners pouring budgets on social media was asked, “Does Social Media Sell?” had passed. 94% of all internet users worldwide nowadays are also social media users, and it directly affects the development of eCommerce. The significance of social media, which is from being barely one of the communication channels boosted towards being an essential sales tool, is unnegotiable, and it expresses in the generated revenue increasing exponentially yearly.

GLOBAL SOCIAL COMMERECE REVENUE IN BN US$
Sourced from Statista

Preference prediction in the eCommerce industry

Intimate human experience, help with browsing, personalised advice and product recommendations are the points where traditional retail still has advantages in front of eCommerce. Online shopping trends incline eCommerce retail businesses to imitate face-to-face shopping assistance further by attentively tracking customer preferences and behaviour, retrieving deepened insights and optimising the shopping process by applying intelligent solutions. As a result, the “recommended products” block on the websites and other similar features are expected to become even more advanced.

Voice search impact on eCommerce

The way people search for services and products is also evolving. Data suggests that by 2024 over 8.4 billion digital voice assistants will be used worldwide. Consumer query that was typed focuses on specific keywords, whereas voice search is more likely to happen in the form of a question. For instance, “black shoes” vs. “Where can I buy black shoes?” Considering significant differences between typed-in and voice search, eCommerce business owners should observe this online shopping trend closely since it might seriously change the best practices of organic and paid search engine marketing channels.

Cryptocurrency for e-business growth

When integrating cryptocurrency into the business, the owners’ main anxiety was the lack of understanding of the crypto concept among the consumers. However, the studies demonstrated solid proof for the inconsistency of this doubt: 43% per cent of respondents claim their understanding of the concept, 35% consider it as a legitimate form of currency, and 28% view it as the future of currency. Moreover, surveys have shown that over 1 in 5 Gen Z, Millennial, or Gen X respondents invest in crypto, whereas 34% of crypto owners already have used it to make purchases other than buying crypto.

Thus, it could become one of the main tendencies that shape the future of eCommerce and brands that integrate cryptocurrency features into their eCommerce platforms can facilitate faster payments with an expansive multinational customer reach.

Chatbots in conversational marketing development in eCommerce

In real-time one-on-one interactions in their preferred channel, lay opportunities to build close personal relationships with customers and provide more value to their experience with the company. Additionally, conversational marketing helps gather more data and information from your customers, neatly nudges customers further along the funnel and enriches the customer experience by feeling more connected to the organisation. 

Customisable conversational marketing interactions can be tailored to the customer’s needs and, therefore, could replace long lead forms and complement each touchpoint at every stage of the customer journey. However, keeping up with the “always-online” customer is not feasible for most businesses. If their questions are simple or they don’t want to wait for a human, most consumers who ask for a live chat while shopping online are happy to interact with chatbots as long as they know indeed that it is a chatbot. Recent generation live chats allow brands to keep interactions coherent with their brand voice. Moreover, the recent tendencies in AI-guided chatbots like ChatGPT and related competition will further warm the conversational marketing trend in eCommerce.

Virtual reality and metaverse trends that will affect the future of marketing

A new level of brands’ interaction with consumers develops towards a virtual environment known as “the metaverse”. 40% of respondents already claim that they understand the metaverse concept. Among the over 80% of those who reported shopping across at least three channels over the last six months, one out of three say they used a virtual reality (VR) channel, and a significant number of them used it to buy retail products and luxury goods.

Have visited metaverse
Sourced from Hubspot

Metaverses are built as the elements of the web3 concept. As one of the ways for brands to improve customer engagement, virtual stores in the metaverse let retailers provide their customers with an immersive experience, already promising to become a game-changer in the future of online business. Although there are still open questions, the milestones of consumer interaction, as for the entire eCommerce now, will still be the smooth transition and seamless connection. Whereas interconnected and trustworthy omnichannel brand experience importance will only increase. 

Redefined retail experience for the future of online businesses

Although the scope of tools hasn’t changed much since the world started leveraging eCommerce and retail technologies, being a specialist eCommerce marketing agency, LION Digital closely observes a new way of people’s thinking about e-shopping. We understand the constant need for redefinition and choose to partner with companies that strive to upgrade online retail for the healthy future development of eCommerce.

eStar is a proven, only enterprise-level total eCommerce solutions platform that works directly with brands and businesses to deliver ongoing growth. eStar’s mission is: “Empower client success by redefining the retail experience”. Client portfolio includes companies like David Jones, Country Road Group, Briscoe Group, Air New Zealand, Bed Bath & Beyond, Stirling Sports and many more. 

To achieve outstanding outcomes eStar has a passion for working collaboratively with clients, thus, is a perfect partner: 

  • For CEOs and owners who are concerned and frustrated by the lack of sales and online growth
  • For Digital Executives and Marketing who are struggling with low conversion rates
  • For Successful in the past retailers who are now experiencing anxiety due to stagnant and lacklustre results.

GET IN CONTACT TODAY AND LET OUR TEAM OF ECOMMERCE SPECIALISTS SET YOU ON THE ROAD TO ACHIEVING ELITE DIGITAL EXPERIENCES AND GROWTH

Contact Us

Article by

ASSELYA Sekerova –
MARKETING & PROJECT DIRECTOR

6 Tips for optimising your website with JavaScript

Introduction

ALAN KENT: (00:00) JavaScript is commonly used to build modern websites to create richer, more engaging experiences for users. Javascript is also a common source of performance problems on websites. My name is Alan Kent, and I’m a developer advocate at Google, specialising in e-commerce. In this episode, I run through six tips related to Javascript libraries and frameworks that can help improve your e-commerce sign. First, what is Javascript? Javascript is a programming language that has become popular, as it is supported by web browsers. Javascript allows web developers to write code that reacts to user interactions, manipulating the HTML markup on a page to change what the user sees. What Javascript has made possible are richer and more sophisticated user interactions than are supported by native HTML markup alone. For example, a mini cart on an e-commerce site is typically implemented using Javascript. The cart icon often shows the dynamically updated number of items in the cart and, when clicked on, displays the current cart contents, allowing users to view and adjust the cart contents. Advanced site navigation menus are also frequently implemented using Javascript. Javascript can also be used to collect site analytics to give you greater insights into how your site is performing. These days there are many Javascript frameworks and libraries, and components available that you can use on your own site. One reason for the development of Javascript libraries is that not all browsers are compatible with Javascript and CSS support. Sophisticated components can require substantial development to be reliable across a range of browsers, so it is natural to want to reuse them across multiple projects. While improving user experience and saving development time, watch out for the following problems.

Tip #1: Avoid JavaScript file proliferation

ALAN KENT: (01:58) Tip number one is to avoid proliferation in the number of Javascript files on your site. The number of Javascript files may rise if care is not taken, especially if each UI component is kept in a separate file. There are overheads per downloaded file, especially for websites that only support HTTP1. There are a number of free tools available to work at if your site has too many Javascript files. One tool that combines both data from real users and lab testing is PageSpeed Insights. To use PageSpeed Insights, simply enter the URL of a page on your public site. The opportunity section of the PageSpeed Insights report lists recommendations specific to your site. For example, the recommendation to keep request counts low and transfer sizes small, when expanded, summarises the number and sizes of resource types requested, including Javascript files. There are a number of techniques that can be used to reduce the number of files to download but solving the problem also depends on the flexibility of the platform or tools you are using. For example, many content management systems restrict access to Javascript to simplify the job for content creators and reduce the risk of mistakes. This, however, can also make it harder to address issues that the platform does not solve. If you have a large number of small Javascript files, it may be more efficient to join those files together to have a single larger file to download. In practice, it is common to bundle files into a few larger files that can be downloaded in parallel for greater efficiency. If you have control over the Javascript files on your site, you may find Javascript bundling tools, such as Webpack, useful to simplify this process. Note that supporting HTTP2 on your site can improve performance without joining files, as HTTP2 improves the efficiency of downloading multiple small files.

Tip #2: Avoid excessive DNS lookups

ALAN KENT: (3:55) The second tip is to avoid an excessive number of DNS lookups for the reference Javascript files. If Javascript files are loaded from different domain names, there may be a DNS look-up overhead per domain name referenced. If excessive, this can slow down the first visit of a user to your site. Reports such as PageSpeed Insights may show you a list of domain names used in URLs in sections such as reducing Javascript execution time. But you may find using the network tab inside Chrome Developer Tools a more reliable way to see all the domain names referenced. Note that, unlike cookies, you cannot easily request the DNS cache to be cleared, making DNS issues harder to detect. To reduce the number of DNS lookups, consider whether to host a copy of externally referenced Javascript files on your own site. This is not always a clear-cut decision whether to self-host Javascript files, as if you download a popular Javascript library from a central site, it may already be in the browser cache due to the user visiting some other site that also uses the same library. Putting a copy on your own site may save you the DNS lookup but at a higher cost of downloading the file a second time.

Tip #3: Eliminate inefficient JavaScript

ALAN KENT: (5:11) The third tip is to eliminate inefficient Javascript from your site. Poor quality Javascript can slow down web pages, leading to bad user experiences. There are multiple opportunities reported by PageSpeed Insights that can be hints of inefficient Javascript on your site. Reduce Javascript execution time reports scripts where a relatively large amount of CPU time was spent parsing or executing Javascript code. Eliminate render-blocking resources, including Javascript, which may be executed before the page can be rendered, making the user wait longer to see any content. The Javascript function document.write(), if misused, can cause significant performance issues on a page, as it blocks other operations from occurring. For example, performance testing has shown that adding a script inclusion via document. Write () can double the length of time it takes to load a webpage, especially on slow networks. Not using passive listeners can also slow down a site. A passive listener is a hint to the browser that Javascript code will not call a function that prevents scrolling, allowing the browser to scroll the page, even while the Javascript is still executing. These were a few common examples, but there are many other causes of performance issues. Making Javascript more efficient is a large topic and is beyond the scope of this video. The solutions generally involve writing the Javascript code differently. There are many good resources available on the web describing various techniques, from profiling existing code to running your own cut-down versions of more powerful components.

Tip #4: Eliminate unused JavaScript

ALAN KENT: (6:48) Unused Javascript is another form of inefficiency, but it is common enough to be called out as its own tip. Reuse of code across sites can lead to sites including Javascript that is not needed. For example, most websites do not use all of the functionality provided by a library or framework, or a component may be used that has more features than are needed. Javascript code that is never called still needs to be downloaded and parsed by the web browser, wasting resources. To see if your site has potentially unused Javascript, the PageSpeed Insights report has a reduce unused Javascript section. This includes Javascript, which was not executed as part of loading a page. The PageSpeed Insights avoid enormous network payloads that can also be the result of downloading large Javascript libraries, which may also identify potential areas for improvement. In addition, minimised main thread work includes time spent parsing, compiling, and executing Javascript. Eliminating unused Javascript can reduce these overheads. There is a range of tools to identify Javascript that is not used. Techniques such as tree shaking can be used to identify Javascript that is never called on a site, and so it can be deleted from downloads. Care must be taken, as the execution of Javascript may be dependent upon environmental factors. For example, with AB testing, a section of Javascript may only be run for some users. The code must stay on the site, even if the profiler reports it is not executed.

Tip #5: Compress JavaScript files

ALAN KENT: (8:18) Tip number five is to make sure your Javascript files are compressed when downloaded, especially for larger files. Javascript file generally compresses well, reducing the number of bytes to be downloaded by the web browser. While the web browser does have to spend more CPU time to decompress the file contents, compression is normally an overall win. Again, the PageSpeed Insights report has a section describing Javascript files that may benefit from being compressed. Expand the enabled text compression opportunity to see which files are recommended to be compressed. Uncompressed Javascript downloads are usually relatively straightforward to fix when identified. Most web browsers or content management systems have built-in support to compress downloads if appropriately configured.

Tip #6: Set appropriate cache durations for JavaScript code

ALAN KENT: (9:06) Another worthwhile tip is to check that your Javascript files are returned with appropriate cache expiry time headers. This helps browsers avoid the overhead of checking if Javascript files in their cache are out of date, improving performance. To check if your site is set up appropriately, the networking tab of Chrome Developer Tools can be used to check the HTTP response headers for Javascript files that are downloaded. Look for headers such as cache control. Also, the serve static assets with an efficient cache policy opportunity in the PageSpeed Insights report lists resources, including Javascript files, that may benefit from appropriately set cache headers. The first step to fixing any issues on your site is to make sure the website is returning appropriate cache lifetime headers to help browsers cache Javascript files correctly. However, care must be taken to make sure that Javascript files can be updated when required to correct site defects or introduce new functionality. One strategy is to include a version number or hash of the file contents as part of the URL on the downloaded file. That way, a new URL is used for each variation of the file. Another approach to enhance the caching of commonly used Javascript files is to reference files from a shared public location. If a user visits sites that reuse the same Javascript file, the browser can use the previously downloaded copy of the file, improving performance.

Conclusion

ALAN KENT: (10:35) To wrap up, Javascript has made it possible to significantly improve the experience of users on your website. Care must, however, be taken to avoid common performance problems that can arise when using Javascript. There are many great resources on the web to help with these different issues. My colleague, Martin Splitt, also has some great content focusing on Javascript and websites. Thanks for watching. If you enjoyed this video, make sure to click subscribe to keep up with the latest videos from Google Search Central.

Sign up for eCommerce Essentials today!

GET IN CONTACT TODAY AND LET OUR TEAM OF ECOMMERCE SPECIALISTS SET YOU ON THE ROAD TO ACHIEVING ELITE DIGITAL EXPERIENCES AND GROWTH 

WebMaster Hangout – Live from January 31, 2023

WEBMASTER HANGOUT – LIVE FROM JANUARY 31, 2023

Introduction

Lizzi: (00:00) It’s January, it’s 2023, it’s the new year. And what do we have for you today?

It’s office hours, and it’s me. And some questions and some answers, and let’s get into it. I’m Lizzy from the Search Relations team.

Do meta keywords matter? 

Lizzi: (00:15)  Do meta keywords still help with SEO?

A: (00:20) Nope. It doesn’t help. If you’re curious about why there’s a blog post from 2009 that goes into more detail about why Google doesn’t use meta keywords.

Why is my brand name not shown as-is?

Gary: (00:31) Hi, this is Gary from the search team. Kajal is asking; my brand name is Quoality. That is, Quebec Uniform Oscar Alpha Lima India Tango Yankee, and when someone searches for our brand name, Google shows the results for quality. That is the correct spelling. Why is Google doing this?

A: (00:53) Great question. When you search for something that we often see as a misspelling of a common word, our algorithms learn that and will attempt to suggest a correct spelling or even just do a search for the correct spelling altogether As your brand grows, eventually, our algorithms learn your brand name and perhaps stop showing results for what our algorithms initially detected as the correct spelling. It will take time, though.

Which date should I use as lastmod in sitemaps?

John: (01:20) Hi, this is John from the search relations team in Switzerland. Michael asks, the lastmod in a sitemap XML file for a news article. Should that be the date of the last article update or the last comment?

A: (01:36) Well since the site map file is all about finding the right moment to crawl a page based on its changes, the lastmod date should reflect the date when the content has significantly changed enough to merit being re-crawled. If comments are a critical part of your page, then using that date is fine. Ultimately, this is a decision that you can make. For the date of the article itself, I’d recommend looking at our guidelines on using dates on a page. In particular, make sure that you use the dates on a page consistently and that you structured data, including the time zone, within the markup

Can I have both a news and a general sitemap?

Gary: (02:14 ) Helen is asking, do you recommend having a news sitemap and a general sitemap on the same website? Any issue if the news site map and general sitemap contain the same URL?

A: (02:24) You can have just one site map, a traditional web sitemap as defined by sitemaps.org, and then add the news extension to the URLs that need it. Just keep in mind that, you’ll need to remove the news extension from URLs that are older than 30 days. For this reason, it’s usually simpler to have a separate site map for news and for the web. Just remove the URLs altogether from the news site map when they become too old for news. Including the URLs in both site maps, while not very nice, but it will not cause any issues for you..

What can I do about irrelevant search entries?

John: (03:02) Jessica asks. In the suggested search, in Google, at the bottom of the page, there’s one suggestion that is not related to our website. And after looking at the results, our website is not to be found for that topic. Kind of hard for me to determine exactly what you mean, but it sounds like you feel that something showing up in the search isn’t quite the way that you’d expect it, something perhaps in one of the elements of the search results page.

A: (03:29) For these situations, we have a feedback link on the bottom for the whole search results page, as well as for many of the individual features. If you submit your feedback there, it’ll be sent through your appropriate teams. They tend to look for ways to improve these systems for the long run for everyone. This is more about feedback for a feature overall and less that someone will explicitly look at your site and try to figure out why this one page is not showing up there

Why is my site’s description not shown?

Lizzi: (03:57 ) Claire is asking, I have a site description on my Squarespace website, but the Google description is different. I have reindexed it. How do I change it?

A: (04:08) Something to keep in mind here is that it’s not guaranteed that Google will use a particular meta description that you write for a given page. Snippets are actually auto-generated and can vary based on what the user was searching for. Sometimes different parts of the page are more relevant for a particular search query. We’re more likely to use the description that you write if it more accurately describes the page than what Google can pull from the page itself. We have some best practices about how to write meta descriptions in our documentation, so I recommend checking that out.

How can I fix the spam score for a used domain?

John: (04:40) Mohamed asks, I bought this domain, and I found out it got banned or has a spam score, so what do I need to do?

A: (04:49) Well, like many things, if you want to invest in a domain name, it’s critical that you do your due diligence ahead of time or that you get help from an expert. While for many things, a domain name can be reused, sometimes it comes with a little bit of extra ballast that you have to first clean up. This is not something that Google can do for you. That said, I couldn’t load your website at all when I tried it here. So perhaps the primary issue might be a technical one instead.

Are spammy links from porn sites bad for ranking?

Lizzi: (05:20) Anonymous is asking; I’ve seen a lot of spammy backlinks from porn websites

linking to our site over the past month using the Google Search Console link tool. We do not want these. Is this bad for ranking, and what can I do about it?

A: (05:35) This is not something that you need to prioritise too much since Google Systems are getting better at figuring out if a link is spammy. But if you’re concerned or you’ve received a manual action, you can use the disavow tool in Search Console. You’ll need to create a list of the spammy links and then upload it to the tool. Do a search for disavow in Search Console for more steps on how to do this.

Does Google use keyword density?

John: (05:59) The next question I have here is, does Google consider keyword density for the content?

A: (06:05) Well, no, Google does not have a notion of optimal keyword density. Over the years, our systems have gotten quite well at recognising what a page is about, even if the keywords are not mentioned at all. That said, it is definitely best to be explicit. Don’t rely on search engines guessing what your page is about and for which queries it should be shown. If your homepage only mentions that you “add pizazz to places” and show some beautiful houses, both users and search engines won’t know what you’re trying to offer. If your business paints houses, then just say that. If your business sells paints, then say that. Think about what users might be searching for and use the same terminology. It makes it easier to find your pages, and it makes it easier for users to recognise that they have found what they want. Keyword density does not matter, but being explicit does matter and contrary to the old SEO myth, story, joke, and commentary, you don’t need to mention all possible variations either.

Why is our title mixed up with the meta description?

Lizzi: (07:12) Michael is asking, what we should do if we are seeing that certain pages have meta descriptions in SERPs displaying the exact same text as the title tag, not our custom descriptions or snippets from the page.

A: (07:26) Hey, Michael. Well, first, I’d check that the HTML is valid and that there’s not any issue with how it’s being rendered with the URL inspection tool. It’s hard to give any more advice without seeing more context, so I’d head to the Search Central forums, where you can post some examples of the page and the search results you’re seeing for it. The folks there can take a look and give some more specific advice on how to debug the issue further.

How can I remove my staging sub-domain?

Gary: (07:50) Anonymous is asking, I have a staging site which is on a subdomain, and unfortunately, it got indexed. How can I remove it from search results?

A: (07:59) Well, these things happen, and it’s not a reason to be worried. First, ensure that your staging site is actually returning a 404 or 410 status code, so Googlebot can update our records about that site. And then if it’s a bother that the staging site appears in search, submit a site removal request in Search Console. Just mind that you are going to need to verify the staging site in Search Console first.

Will disavowing links make my site rank better?

John: (08:25) Jimmy asks, will disavowing spammy links linking to my website help recover from an algorithmic penalty?

A: (08:33) So first off, I’d try to evaluate whether your site really created those spammy links. It’s common for sites to have random, weird links, and Google has a lot of practice ignoring those. On the other hand, if you actively built significant spammy links yourself, then yes, cleaning those up would make sense. The disavow tool can help if you can’t remove the links at the source. That said, this will not position your site as it was before, but it can help our algorithms to recognise that they can trust your site again, giving you a chance to work up from there. There’s no low-effort, magic trick that makes a site pop up back afterwards. You really have to put in the work, just as if you did it from the start.

How can I best move my site?

Gary: (09:21) Clara Diepenhorst is asking, I want to implement a new name for my company while the product and site stay mostly the same. This new name changes my URLs. How do I keep my credits of the old name?

A: (09:36) Great question. And this is, again, a site move question. Site moves are always fun and scary. The most important thing you need to do is to ensure that the old URLs are redirecting to the new URLs. This is the most important thing. Once you have your new domain, make sure that you verify it in Search Console. See if you get any red flags in the security section and other reports. And once you are already with the redirections, you can submit a site move request in Search Console also. Since it’s a really big undertaking to do a site move, we have very detailed documentation about this topic. Try searching for something like “Google site move” on your favourite search engine and really just have a read, prepare yourself

Why doesn’t my site show up in Google?

John: (10:22) Rob asks, my site does not show up on Google searches. I can’t get it indexed.

A: (10:28) So Rob mentioned the URL, and I took a quick look, and it turns out that the homepage returns a 404 status code to us. Essentially for Google, the page does not exist at all. Trying it out a bit more, it looks like it returns a 404 status code to all Googlebot user agents and users can see it normally. You can test that using a user agent switcher in Chrome in the developer tools there. This seems to be more of a misconfiguration of your server, so you might need help from your hosting provider to resolve it. Google will keep retrying the page, and once it’s resolved, it should be visible in the search results again without maybe, a week or so.

How can I get my mobile version into Google?

Lizzi: (11:11) Matheus is asking Google Search Console looks at the desktop version of some, but not all articles on my website, even though it has a mobile version. How can I tell Google to look at the mobile version?

A: (11:24) Well, we’ve got a list of things that you can check in our documentation on mobile-first indexing, so I’d recommend going through that checklist and the troubleshooting section. Most of it boils down to this. Make sure that you’re providing the same content on both versions of your site and that both your users and Google can access both versions. If you’re still having issues, we recommend posting in the forum so folks there can take a look at those specific pages that are not showing up as mobile-friendly.

Why does a competitor’s social account with the same name show up?

John: (11:54) Anthony asks, my company’s social media account is no longer appearing in the search results. Only my competitors are appearing now, and we have the same name.

A: (12:06) It looks like it’s more than just two sites using the particular name that you mentioned, and this kind of situation will always be hard to find your site, and it won’t be clear to us or to users, which one is the so-called right one? I mean, they’re all called the same; they’re all essentially legitimate results. If you want people to find your site by name, then you should make sure that the name is a clear identifier and not a term that many others also use.

What could be a reason for a URL removal not to work?

Gary: (12:36) Lou is asking, why my link is still showing up on Google after I used the content removal tool and it got approved? Please help me understand this phenomenon.

A: (12:47) Using the URL removal tool is very fast. Usually, it removes the specified URL from search results within a few hours. If it didn’t remove a URL that was approved for removal by the tool, that usually means that you specified the wrong URL. Try to click the actual result and see where you land. Is it the same URL that’s shown in the search? If not, submit another removal request for that particular URL.

Which structured data should I use on a service-website?

John: (13:13) The next question I have here is; our website is a service, not a product. The price will vary on the estimate. How do I fix the invalid item for a service like ours when I use product structured data?

A: (13:28) For a local business, like the one that you mentioned, I’d recommend looking at the local business structure data. This also lets you specify a price range for your services. We have more information about this markup in the search developer documentation.

Why might my content not be indexed?

Gary: (13:43) Anonymous is asking what could be the reason for our relatively healthy and content-rich country site to repeatedly be de-indexed and our old 404 subdomains and sub holders to be reindexed instead?

A: (13:55) Well, without the site URL, it’s fairly impossible to give an exact answer, but it sounds like we just haven’t visited all the URLs on those old subdomains and in subfolders, and that’s why those URLs are still surfacing in search. If you are certain that the country site keeps falling out of Google’s index and not just, for example, not appearing for the keywords you’d like, that could be a sign of both technical and quality issues. I suggest you drop by the Google Search Central Forums and see if the community can identify what’s up with your site.

Can I get old, moved URLs ignored by Search?

John: (14:29) Alex asks, if you move a ton of content with 301 redirects, do you need to request the removal of the old URLs from the index? Because even a decade later, Google still crawls the old URLs. What’s up? Thank you.

A: (14:44) No, you do not need to request re-indexing of moved URLs or request them to be removed. This happens automatically over time. The effect that you’re seeing is that our systems are aware of your content has been on other URLs. So if a user explicitly looks for those old URLs, we’ll try to show them, and this can happen for many years. It’s not a sign of an issue. There is nothing that you need to fix in a case like this. If you check the URL’s in Search Console, you’ll generally see that the canonical URL has shifted when the redirect is being used. In short, don’t worry about these old URLs showing up when you specifically search for those old URLs.

Does Search Console verification affect Search?

Gary: (15:27) Avani is asking, changing Search Console ownership or verification code – does it affect website indexing?

A: (15:35) Having your site verified in Search Console or changing the verification code and method has no effect on indexing or ranking whatsoever. You can use the data that Search Console gives you to improve your site and thus potentially do better in search with your site, but otherwise has no effect on search whatsoever.

Why might my translated content not appear in Google?

John: (15:54 ) Now, a question from Allan, about two months ago, I added another language to my website. I can’t find the translated version through Google Search. What could be the reason for that?

A: (16:07) When adding another language to a website, there are things that you need to do and things you could additionally do. In particular, you need to have separate URLs for each language version. This can be as little as adding a parameter to the URL, like question mark language equals German, but you must have separate URLs that specifically lead to that language version. Some systems automatically swap out the content on the same URL. This does not work for search engines. You must have separate URLs. The other important thing is that you should have links to the language versions. Ideally, you’d link from one language version to all versions of that page. This makes it easy for users and search engines to find that language version. Without internal links to those pages, Google might not know that they exist. And finally, using the hreflang annotations is a great way to tell us about connections between pages. I’d see this more as an extra; it’s not required. You can find out more about sites that use multiple language versions in our developer’s documentation.

Does the URL depth of an image affect ranking?

Lizzi: (17:21) Sally is asking does the URL depth of an image affects image ranking and will adding the srcset and size code of an image in the HTML be good for image ranking?

A: (17:33) Whether an image is three levels deep or five levels deep isn’t really going to matter. What’s more important is using a structure that makes sense for your site, and it makes it easy for you to organise your images in some kind of logical pattern, while still making sure that the file names are descriptive. For example, it might make sense to have a directory called photos slash, dog slash, havanese slash molly dot png, but if you don’t have a ton of Havanese photos, then maybe just photos and then Molly Havanese dog dot png might make sense. As far as srcset and size code goes, add those if it makes sense for your image. We recommend these for responsive images in particular so we can understand more about the different versions of a given image. Hope that helps.

What happens when a part of an hreflang cluster is bad?

Gary: (18:20) Anonymous is asking, is there a difference in how hreflang clusters are treated, depending on if the hreflang tag is broken or includes a noindex or a different canonical in the clusters?

A: (18:34) Complicated topic. Hreflang clusters are formed with the hreflang links that we could validate. Validate in this context, meaning the backlinks between the hreflang tags. If an hreflang link couldn’t be validated, that link will simply not appear in the cluster. The cluster will be created regardless of the other valid links. If one of the links is no index, then that won’t be eligible for getting into the cluster.

Are sitewide footer links bad?

Lizzi: (19:05) Nazim is asking, are sitewide footer links that refer to the designer companies or the CMS harmful for SEO?

A: (19:54) In general, if the links are boilerplate stuff like “made by Squarespace” that comes with the website theme, this is not something that you need to worry about. If you have control over the link, we recommend that you add nofollow to these types of links. Also, check to make sure that the anchor text is something reasonable. For example, make sure that the link isn’t gratuitously keyword rich, for example, “made by the best Florida SEO.”

How can I speed up a site move?

Gary: (19:39) Mohamed is asking; I made a transfer request because I changed the domain name of our website in Search Console. What can I do to speed up this process? This is very, very important for me. 

A: (19:48) This is a good question. The most important thing you need to do is to ensure that your old URLs are redirecting to your new site. This will have the largest positive impact on your site move. The site move request in Search Console is a nice thing to submit, but even without it, site moves should do just fine, if you redirect the old URLs to the new ones and they are working properly. Search for something like “Google Site move” on your favourite search engine and check out our documentation about site moves, if you want to learn more.

How do I link desktop and mobile versions for m-dot sites?

Lizzi: (20:24) Nilton is asking, at the moment, my site is not responsive. It has a desktop version and an m-dot site. In the documentation, it says the treatment we need to do is something in relation to canonical and alternate. My question is, do I need to put the canonical in the desktop version? The documentation doesn’t make it very clear. 

A: (20:42)Thank you for your feedback; I will definitely try to make this clearer in the docs. The desktop URL is always the canonical URL, and the m-dot is the alternate version of that URL. So on the desktop version, you’ll need a rel canonical that points to itself and a rel alternate that points to the m-dot version. And then, on your m-dot page, you’ll have only a rel-canonical that points to the desktop version of that page. Hope that helps.

How important is EXIF data?

Gary: (21:14) Sagar is asking, how important is EXIF data from an SEO perspective for an e-commerce site or sites where images play key roles?

A: (21:25) Well, this is an easy question. I really like easy questions. The answer is that Google doesn’t use EXIF data for anything at the moment. The only image data, or metadata, that we currently use is IPTC.

Conclusion

John: (21:41) And that was it for this episode. I hope you found the questions and the answers useful. If there’s anything you submitted, which didn’t get covered here, I’d recommend posting in the Search Central help community. There are lots of passionate experts active there who can help you to narrow things down. And of course, if there’s more on your mind, please submit those questions with a form linked below. Your questions here are useful to us and to those who catch up on recordings, so please keep them coming. If you have general feedback about these episodes, let us know in the comments or ping us on social media. 

I hope the year has started off well for you. For us, well, it’s been a mixed bag, as you’ve probably seen in the news, things are a bit in flux over here. You can imagine that it’s been challenging for the team, those we interact with internally, and also me. In any case, the questions you submit give us a chance to do something small and useful, hopefully, so please keep them coming. In the meantime, may your site’s traffic go up and your crawl errors go down. Have a great new year and see you soon. Bye.

Sign up for our Webmaster Hangouts today!

GET IN CONTACT TODAY AND LET OUR TEAM OF ECOMMERCE SPECIALISTS SET YOU ON THE ROAD TO ACHIEVING ELITE DIGITAL EXPERIENCES AND GROWTH 

Why is SEO documentation so confusing?

Intro

MARTIN SPLITT: Why do SEOs give strange recommendations to us developers sometimes?

MICHAEL KING: Why can’t the Google documentation be up to date?

MARTIN SPLITT: Why won’t all SEOs use their tools and documentation properly?

MICHAEL KING: Why is the Google documentation written so strangely?

MARTIN SPLITT: Hello, and welcome back to another episode of SEOs and Developers. Today, my guest is Michael King, who is not only running an SEO agency and has a technical background, but he’s also a rapper. So I’m really looking forward to see what we’ll be getting into today. 

MICHAEL KING: And I’m here with Googler Martin Splitt, who’s a diver, magician, and an individual who is as dynamic as his hair. Very excited to speak with him today.

Checklists, beginner SEOs, and tools

MARTIN SPLITT: (01:00) So I’m really, really excited to be joined in this episode by Mike King. And, Mike, I actually have a really good question for you. So you’re running your SEO agency. And I know that you have a technical background, so you maybe understand where I’m coming from when I say, as a developer, I have met so many SEOs who are basically barging into the development room and going to the team, like standing in front of the entire team, going, oh my god, stop everything that you’re doing. We have a massive issue. And then you’re like, so what’s the issue? We need to fix our canonicals. And you’re like, but why? Oh, you know, it’s going to break everything, and everything is going to be like we’re going to get penalties, and everything is going to shit, and we have to really get everything back up to speed. And, oh my god, this has to happen now, now, now. And I’m like, why is it that a bunch of people are operating like this? Where does that come from?

MICHAEL KING: (01:55) Well, it comes from the fact that everyone in SEO comes from a different background. Like, not too many people are as technical as someone like me or some of the other great people in the space. And so a lot of it is like, OK, I read this checklist. It tells me, OK, I need to do these things. I have a tool that tells me that everything is on fire. So I’m going to focus on the thing it says is most on fire. So what it really comes down to is differing levels of education. I think that there’s some difficulty with people understanding what priorities are or how they align with priorities and an actual business, and then also from the perspective of what it’s going to be the impact of doing any of these things. So it’s very easy for an SEO who is inexperienced to put together some sort of PDF report from a tool that they’re using that says, OK, these are the 10 things that must happen right now. But it doesn’t necessarily reflect what the impact is going to be of those things.

MARTIN SPLITT: (02:59) Right. Yeah, I’ve seen these PDF reports, and that has me wondering like, why can’t tools not just be doing the right things? Like, why are these tools generating these 30-page reports with all this stuff in it? How did we end up here? 

MICHAEL KING: (03:18) Yeah, I mean, that’s the thing like, when you build a generic tool around a series of SEO best practices, it’s not going to take into account the context of the actual website, right? So in the example that you gave with canonical tags, there may be a reason that you have so many duplicates. There may be a reason that the site needs that, right? Like, if you think about a site that has a bunch of franchises, and that content isn’t any different per franchise, it makes sense that you’re not canonicalizing those to one version of the page. Like, the business wants to have these different permutations of pages for different service areas. And there are any number of reasons why this may be of value to the actual business. So a tool is just going to say, well, the best practice is for every URL to be canonicalized so the version of it that’s very similar to it or is an exact duplicate. But it doesn’t know that that actually makes sense for that business. So I think that there’s an opportunity, I think this is generally true that technology for SEO is very much behind, of course, what Google is doing. But it’s also behind what it can actually do, right? I think that there needs to be some sort of layer that’s added to these SEO tools, where it’s like, I’m this type of business. We have this type of concern. These are our priorities. All right, now spit out something that is prioritized or takes into account what makes sense for this business. And so when you don’t have that, you need an expert that’s able to interpret it from a business-use-case perspective, from a perspective of, what can we technically do? And again, because you don’t have enough people in SEO that are able to interpret things that way, you get these reports straight out of the tool that’s like, again, everything is on fire. And so that’s what our job is, is to interpret that to the frame of what the business actually needs to do. 

Why does context matter for automation? 

MARTIN SPLITT: (05:18) All right, OK, I get that. So one takeaway from me, don’t be mad at me here is that from a developer’s perspective, I always thought this stuff can probably be automated away, right? We don’t really need that many actual people doing it. But it sounds like that’s not the case, right? There’s a bunch of stuff that depends on the context, and the tools can’t capture this, right?

MICHAEL KING: (05:43) Well, I’ll put that back on you. Like, at this point, we’ve also got tools that can automatically write code. We don’t need developers, right? It’s the same sort of thing. You know what I mean? Like, of course, we need developers. Like, there still needs to be that interpretation of, what are we trying to do here, and how do we account for the nuances of what we’re trying to do? So to your point, yes, I agree that a lot of SEO can be automated, but there are things that let’s say, for instance, we’re talking about an internal linking structure. That could be entirely automated. But if you don’t have the right rules in place, it could go crazy really quickly, right? Like, let’s say you even got it to the point where you’ve identified all the pages that own individual keywords. So let’s say you’ve got your whole keyword list, and you’re like, OK, there’s a mapping of keyword to URL. And then, you have something that crawls the site and looks for the instances of those keywords so that you can automatically build a keyword-relevant internal linking structure. But that could easily go crazy, where you have every word on the page has internal links on it now. And now it’s like a completely bad user experience, and there’s any number of filters that could be tripped as a result of that. And so you still always need that human interpretation so that we’re doing things right, and it just doesn’t go haywire.

MARTIN SPLITT: (07:08) Yeah, yeah, I see that. No, that makes perfect sense. 

Do tools give outdated recommendations? 

MARTIN SPLITT: (07:11) And another thing that I’m surprised by, let’s put it that way, is that there’s a lot of the guidelines you said, like, the best practices and the guidelines are there, and the tools are going along with them. But a bunch of the tools seem to be making proposals or suggestions that I think are either not quite there or actually completely wrong and outdated and no longer are a thing. How does that happen?

MICHAEL KING: (07:46) Yeah, you’ve got things like text-to-code ratio, or W3C compliance that are still, I mean, I’m embarrassed to see that type of stuff still, because it’s like, was that ever really a concern? Or was it just something that some SEO at some point was like, hey, I think this is a thing, and then every tool just has it as a result? But, yeah, I think no one’s really gone back and looked and taken a critical look at things and said, hey, what do we actually need to be looking at? What do we actually need to have rules around? I think it’s largely been like, you have to have feature parity with other tools. And so they’re just copying what they saw Moz do or what they saw SEMrush do, or whoever, and this just continued to persist. But I think that there needs to be. I think SEO as an industry probably just needs a product manager to stand up and be like, yo, let’s stop doing these dumb things.

MARTIN SPLITT: (08:48) Oh, man. I mean, I understand that that kind of cruft accumulates over time, but we have so much in terms of updates and documentation and reading material and guidance out there that we are trying to update whenever something changes. But yet, the tools are still spouting things. And for instance, the W3C thing that has been a tricky one because, obviously, writing compliant, semantic, and correct HTML is great because that makes it easier for us to understand what you’re trying to accomplish there in terms of the semantics of the content. But if you make mistakes, it’s not that we stop understanding the page and be like, oh, we don’t know what that is. We are out of here. We are still trying to make sense of it. We just might need to, like, we might lose confidence on the way, right? It’s like. This might be a headline, but we’re not sure.

MICHAEL KING: (09:40) Right, but realistically, if that was actually a requirement, I’m going to guess that over 90% of the web just wouldn’t load, you know? Because what is truly compliant across the web? And so to that end, obviously, you guys, the crawling capability is fantastic. And you’re rendering the full page anyway, so if my browser works, it’s likely that your crawler will work. And so just the fact that we’re still, like, even considering that is difficult. But at the same time, there are things that you do that achieve compliance that do help. So I agree with what you’re saying, but it’s not the metric that we should be looking at to determine it.

Documentation drift and doing your own research 

MICHAEL KING: (10:27) I think that there’s a lot of instances where, if we’re talking about documentation, where the documentation may be out of phase with where you are as an organisation. And I think you can say that not just from what’s public facing, I’m sure that’s happening internally as well. And so the reality of it is that it’s very difficult to look at that documentation as the single source of truth because things are changing so quickly. And so even if all the SEO tools were like, OK, let’s follow Google’s documentation perfectly, it still wouldn’t necessarily be the ideal state for how these tools would tell you things.

MARTIN SPLITT: (11:08) OK, I’m guessing this also aims a little bit in the direction of previous/next links, where we had this thing. OK, yeah. So what happened there was unfortunate. And you’re right; the docs are not always in phase. We are doing our best to work with the teams and help them to keep their documentation updated, but it does every now and then happen. In this case, a bunch of engineers in search of quality figured out, hey, hold on. We actually don’t really need the rel=”next” and rel=”prev” links anymore to figure out that there is pagination going on. We can figure that out from other things on the page by themselves. So they just removed the code. And then we were in this, and now, we go into our position, come to our side of the force, and what do you do? Do you either update the docs to like just quietly remove that part because it is no longer relevant? Or do you go like, hey, by the way, this is no longer necessary? And, truthfully speaking, it hasn’t been necessary in the last six months, knowing very well that people are reading the documentation, making recommendations based on it to other people, and these people then invest work and time and money into making that happen. And the alternative would just be to let it live there in the documentation. Even though it’s wrong, it doesn’t hurt. So we went with the full frontal way of going like, OK, here’s the thing this has been removed a while ago. We are sorry about that, but now our docs are updated. And I think none of the choices are easy or necessarily perfectly good, but it’s just what happened. So I think we are trying to keep the docs updated as much as possible.

MICHAEL KING: (12:50) Yeah and I get that it’s hard. Again, you have a large team, which is like an offshoot of another even larger team. You’re both moving quite quickly. I get it. It’s just very difficult from this side, where you’re making recommendations to people. And then you’ve got an engineer who’s second-guessing you. And then they find something in the documentation that’s out of date, and they’re like, no, you’re wrong. You don’t know what you’re talking about. Google says this right here. So it just makes our job a lot more difficult. So I get what you’re saying, but you also got to come to our side and see what we’re dealing with because I’m just Mike King. You guys are Google, right?

MARTIN SPLITT: (13:31) Yeah, no, no worries. That’s exactly why we are so transparent and say like, hey, by the way, this has been removed. We’re sorry, but the docs are now updated, because we understand that we have to make sure, to our best knowledge and to our best ability, that the docs are a source of truth. 

Who is the documentation written for?

MARTIN SPLITT: (13:37) Nonetheless, it is tricky, because of what you just said, like, oh, the engineer finds this piece of documentation and argues their way around it, it’s so hard to write these docs to the right audience.

MICHAEL KING: (14:03) Right. Yeah, and that’s the thing it seems like from what I’ve read and I’ve read most of it, from what I can tell it’s like, the writer’s aiming for the middle, but that doesn’t really support the use case, right? Like, it doesn’t necessarily align with the people that are actually going to use this. At the same time, I get that there’s a very wide audience of “webmasters” how many small businesspeople are really digging into documentation like this? So why are we necessarily writing for them? Or should it be the type of thing where we have a section that’s more for the advanced user or more for the enterprise user, where you’re able to speak to these use cases in more specific ways? There are a lot of situations in the documentation where there are just too many edge cases for you to say the things that are being said. Like, there’s something that came out more recently where it’s like, hey if you see a traffic trend or a click trend that looks like this, that means this is what happened. I’ve seen plenty of trends that looked like all four of those things that are shown in the documentation that wasn’t the thing that the documentation says it is. So now, I’ll have a client that’ll come to me and say, well, we saw this, and the documentation showed us a screenshot of this, so this must be why. And so they may not be so receptive to what’s actually going to need to happen in order to recover. So that’s the thing it just doesn’t really solve the problem in the way that we would hope it does.

MARTIN SPLITT: (15:38) And I understand that, and I understand that it’s tricky. And we learned that, and that’s why we relaunched our documentation at some point in the past. I think it was in November 2020 we relaunched or February 2021. I can’t remember when exactly we launched the new Dev site. But we are trying to group it differently because we realised that even though with the new grouping, we’re still seeing feedback to very technical things, like robots.txt, coming from small business owners being like, I don’t even know what any of this means. Ahh! And we’re like, OK, but this is a very technical thing. Like, how did you end up here? Why did you end up here? And what are you trying to accomplish? So it’s really, really tricky, and we have to try to write for the broad use case and then the edge cases. That’s a tricky place. Where do they live?

We read documentation feedback. Give us feedback! 

MARTIN SPLITT: (16:27) I did that for JavaScript. I have this extra fixed JavaScript issues page with all the edge cases where things might go wrong. But it’s tricky. It’s not easy to catch all these things. And that’s why giving us feedback on the docs and in the docs, there is an opportunity to give us feedback right there. We read this. It’s really weird because we can’t give a response back as easily. Like, you don’t know that we read it, but we do read it. And it’s quite interesting. Like, a lot of it is really useful, constructive, helpful feedback that allows us to improve our documentation. A bunch of it is people saying like, aw, you guys suck. And I guess that’s the reality of the internet– wherever you give people the opportunity to say things, they might say things that you might not want to hear, but that’s OK. If they think we suck, that’s, you know, I’m sorry.

MICHAEL KING: (17:15) Well, I do want to give some props because, especially around the JavaScript thing, I really appreciate what you did with that because that was very much something that we were very early on discovering at my agency. Like, we wrote a blog post a number of years ago, probably, like, 10 years at this point, called “Googlebot is Chrome,” where we introduced the SEO world to the idea of headless browsing. And I also wrote some subsequent stuff around that about how this could be done. And I appreciated that you especially came out and were like, no, here’s how we do it. Here are some specific things to know because it was a lot of speculation on our part and a lot of testing. But I appreciate that you were able to say like, no, no, here’s the way that we do it, and then we can refine it across the industry. So that’s what I mean. Like, there are definitely instances where the documentation has been incredibly valuable in shedding light on how we need to be thinking about things because, for a long time, we may have been going in the wrong direction entirely. So yeah, there’s definitely some value to it. I just think that there are instances where things are very vague or don’t really speak to the problem and create more problems for SEOs.

Why documentation causes misunderstanding

MARTIN SPLITT: (18:35) So with the create more problems, that’s exactly what we want to improve on and what we want to constantly get better at. And also, thank you very much for the positive feedback. And for the other bit, like, it’s very generic or very strangely written, that one is a tricky one because it is what you said it. You said it yourself– SEOs come from a wide variety of backgrounds. And they have a wide variety of different focuses, and they look at the same thing from very different angles, like the W3C validator thing. If you ask me like, so does our HTML need to be written well? My answer would be, yes, it has to be written well. But I don’t mean specifically compliant with W3C specs, which is what some people might hear who are coming from that angle. Someone else might be like, oh, so it doesn’t have to be compliant, but it needs to be well done? OK, fair enough. And it’s not just documentation where this is hard. I find that also with the tooling, it is incredibly hard to do that from the tooling that we provide. PageSpeed Insights, for instance, or Lighthouse, gives you a score. That’s so dangerous. I know, but some people need that score. 

MICHAEL KING: (19:45) But let’s dig into that a little bit. So one of the common things that I hear, and I heard it at a conference the other day. They’re like, oh, I ran it three times. Why is it different? People don’t understand that network conditions impact all of these scores here. And so if there was some sort of callout, maybe there is. Maybe it’s in a tooltip that no one clicks on, but I think there’s some value in helping them understand that because you’ll see your score is, like, 45 right now. Now, suddenly, it’s 52. And you’re like; these tools don’t work. I don’t trust these tools. And then also, let’s talk a little bit about the difference between a click in GSE versus a session in GA. Most people don’t know. Like, it was very widely misunderstood that those are not the same things. And so I ended up writing a blog post, going into very great detail. I did some patent diving and looked at some of your documentation and showed people, no, here’s why they are measured differently. One of these comes from logs. One of these comes from clickstream, and so on. And so if that information surfaced a bit better and again, I’m not saying you don’t have it. There was a section in there that talks about the differences to some degree like, what is average position versus what is a ranking? Things like that. These are things that are just not obvious to people that I think could be surfaced a bit better, so these questions don’t come up as much. 

Challenges with trust and supporting each other

MARTIN SPLITT: (21:09) That’s very, very good feedback. That’s exactly what we’re trying to do. And I know that especially the Lighthouse team, for instance, tries to be ridiculously transparent. Like, you can figure out how the score is being calculated and evaluate, and as well as how that changes over time because the same score might actually change even if everything else is the same. Over time, you might actually see different scores because the way that the different metrics are weighted is changing. It’s challenging, though.

MICHAEL KING: (21:39) Of course, of course. I think the bigger challenge, though, is that, again, sometimes a developer will come into the project. They’ll look into the documentation. And they’re like; this doesn’t match up with what the SEO has told me. And then they just don’t trust them. And then there’s also some messaging that I recall from a year or two ago, where there was a video talking about how you should choose an SEO. Obviously, that created a bit of a firestorm in our space because it felt like Google saying, this is the way that we need to be. Here are the expectations you should have. I wish there was one where y’all were like, hey, here are the expectations you should have of our documentation.

MARTIN SPLITT: (22:25) Yeah, I understand. I understand. Yeah, see, and this is exactly what happens because I like two things, particularly what you just said. Number one, this video created a firestorm amongst SEOs. It was not even meant for them. It was not even meant for their customers, necessarily. It was meant for small businesses that are like, I am running a kid’s clothing store in a back street in Zurich. And I have zero budget. I’m basically running it out of my basement, and people WhatsApp me or Facebook message me or FaceTime me or Hangout me or write me a text message or whatever to pick up their order or something like that. But I want to be taking part in the online world of e-commerce. How can I do that? And it was meant for this audience. Like, if you get an SEO, look for these very obvious red flags and things that might not be up for what you are trying to accomplish. And because of the wide variety of people, that is what happened. Like, it was misunderstood and misrepresented, and it wasn’t necessarily presenting itself very well. And the other thing was trust. We said like, a developer comes in and doesn’t trust what the SEO says based on what is in the documentation. And that seems to be the core of all this. I just realised, thanks to you, SEOs, and also developers, probably, as well, come from so many different backgrounds. And it’s unfortunate that we choose to use this, like, the trajectory that we come from, like, I’m coming from here. You’re coming from here. Instead of looking at the entire spectrum in between and learning from each other’s perspective, it seems to be more like, I come from this angle, and I see this. You come from this angle. You see this. You must be wrong.

MICHAEL KING: (24:33) Right. Yeah, I don’t think it should be that us-versus-them dynamic that we currently have. And I think that there’s so much beauty in the fact that SEOs come from so many different backgrounds. Like we said in our introduction, I rap. That’s what I did before I did SEO full-time. And there’s so many people that you meet with so many interesting perspectives on so many things, and I wish, when we work with engineers, we were able to come to the table better and be like, look. I want to know everything about what it is that you’re doing. And what can I learn here? How can we work together more effectively? And that’s very much my approach. I don’t try to come into it like; this is the way we must do it because it’s the way I think. I more try to come to it from the perspective of, like, hey, I know a little bit about what it is that you do, probably more than you might expect. But I want to learn this from your perspective, and I want to help support what you’re trying to do. One of the things that we do at the beginning of any of our audits, there’s this thing it’s like the prime directive from some agile thing that we read, where it’s something like, we’re just assuming that everyone did their best with what they knew and the whole thing. So that we’re coming from the perspective of a level playing field, where it’s like, I’m not just hating on your work. I’m just trying to say like, hey, from the perspective where I sit, these are the things that can be improved so that we can make things perform better. And at the same time, I need to understand your limitations. I need to understand what you need in a user story for this to work for you. I need to know what sort of supporting data and documentation you need to see in order for you to get this on your prioritisation schedule. And I think a lot of SEOs aren’t really thinking that way because a lot of how things are presented both in our space and from that us-versus-them dynamic is like, all right, well, you’re going to bring all this great stuff to the table. And no one’s going to do anything with it because they don’t trust you. And it’s all just humans working together, so what do we need to do so that we can all come to a space of trust and make this work and make it, so everyone gets bonuses at the end of the year?

MARTIN SPLITT: (26:54) That’s a nice way of looking at it. From a developer’s perspective, what I can say is that what I observed myself as well is that, as developers, we are used to know that we don’t know something, and then we have to get better at figuring it out. There are still a lot of developers who are like, I know everything, which is unfortunate. But usually, developers are curious creatures, and we are like, oh, I don’t know how that works or how that is supposed to be. And then we research, and then we prototype, and then we have something that solves the problem. We are problem solvers. So when someone comes in, and often, SEOs come in, and I think it’s also because there is such a wide variety of people’s backgrounds in SEO, they might feel inclined to say, oh, it’s like this, even though they are not sure about it, or they don’t know it. So they cling on to their PDF reports. They’re like; this report says this is a problem without necessarily thinking about it. And I would love to see more SEOs admitting, hm, I actually don’t know. Let’s find out together, or let’s test this together. Let’s do some research together.

Knowing, not knowing, and doing researching

MICHAEL KING: (28:01) Well, that is easier to do when you’re in-house. It’s harder to do when you’re a consultant because they don’t expect you to know everything when you’re in-house. They expect you to know enough and work through it. Whereas when you’re a consultant, they want you to have the answer, even if there isn’t a definitive answer. But as far as developers, I like to think of them on a spectrum. And I think I’ve mentioned this to you via email before. I think of it as the Anderson-Alderson spectrum, where Anderson is Thomas Anderson, like Neo from “The Matrix,” who hated his job, and didn’t want anything to do with anybody. And then you’ve got Elliot Alderson, “Mr Robot,” who was the guy that was working all hours of the night, just kind of doing work without anyone telling him, being super proactive. And so there are those developers like you’re saying, this side of the Anderson scale, it’s like, I know everything. You don’t know anything, and they present that way very much, even when they are typically more intellectually curious amongst their peers. And obviously, those people are very difficult to work with, and you’ve got to have documentation for everything. And again, that’s the person that’s going to find the Google documentation that says that you’re wrong, and that’s that. Yeah, exactly. Whereas on the Alderson side, I had a guy who’s a developer working with a client at one point. We were presenting the site audit on-site with them, walking through everything. And he was committing code, fixing things, as we were talking and asking questions. And probably, that’s not the best way to do development work. Of course, you need to run it through your whole process. But it was really good to see how receptive he was to what we were doing, and he was very collaborative. That’s the ideal situation: someone who’s going to ask questions, someone who’s going to help you clarify things so you can make the recommendation far more pointed and actually make it happen. And obviously, those are the extremes. But obviously, something in the middle is where things work best, where it’s like, hey, SEO, you understand that you don’t know everything about this website because you didn’t build it. And, hey, engineer, you understand you don’t know everything about SEO because those requirements are not in your day-to-day. So let’s all get together and figure out how to make this work and trust each other, and that’s it.

MARTIN SPLITT: (30:37) Sounds easier said than done, but I think, yeah, to sum it up, SEOs should value the difference of perspective from different people and be receptive to doing their own research. And also, developers need to be more trusting towards SEOs and take them on the journey with them and work together to figure things out together. And I think that would probably make things easier for everyone.

MICHAEL KING: (31:05) Yeah, I’ll tell you that no SEO is trying to ruin your website. Like, they’re not actively trying to mess things up for you. Their remit is helping it improve its visibility, and drive traffic, ultimately driving conversions. So the reality of the situation is it’s an antagonistic relationship because the whole job, or a lot of the job, is telling an engineer that they’ve done something wrong. And again, we need to reframe that so it’s a better working relationship.

MARTIN SPLITT: (31:39) Yeah, interesting. So let’s hope that people out there watching this conversation are finding their way of reframing it and actually getting onto a table and collaborating with each other rather than trying to prove each other wrong. Because I think if we try to just prove each other wrong, we’re not getting anywhere, and we have the same goal. We want better websites.

Conclusion

MARTIN SPLITT: (32:02) Awesome. Mike, thank you so much for being here with me and taking the time to talk this out. And I think I am full of new ideas, and I will definitely try to make our documentation better together with our lovely team and our fantastic tech writer, Lizzie Harvey, and all the others. And yeah, thanks a lot.

MICHAEL KING: (32:20) Thanks for having me, Martin. This has been great. And I, again, just want to really thank you guys for all the things you’ve been doing. I’ve been doing SEO for 15 years, and it’s been a dramatic improvement in how you’ve engaged with the community, the documentation you’re doing, the tools, and so on. So I definitely appreciate the progress and look forward to where this continues to go.

MARTIN SPLITT: (32:43) Thank you. Thanks a lot for the nice feedback. And thanks to everyone watching this. I hope that you had a good time. Stay safe and healthy, and bye-bye.

Sign up for SEO & Web Developers today!

GET IN CONTACT TODAY AND LET OUR TEAM OF ECOMMERCE SPECIALISTS SET YOU ON THE ROAD TO ACHIEVING ELITE DIGITAL EXPERIENCES AND GROWTH

WebMaster Hangout – Live from DECEMBER 29, 2022

WEBMASTER HANGOUT – LIVE FROM DECEMBER 29, 2022

Introduction

Lizzi: (00:00) Hello, hello, and welcome to the December edition of the Google SEO Office Hours, a monthly audio recording coming to you from the Google Search team answering questions about search submitted by you. Today, you’ll be hearing from Alan, Gary, John, Duy and me, Lizzy. All right, let’s get started.

How to reduce my site from 30,000 products to 2,500?

Alan: (00:22) Vertical web asks. My old site is going from 30,000 products down to two and a half thousand. I will generate 400 thousand 301 redirects. Is it better to start on a clean URL and redirect what needs to be redirected to the new site or do it on an old URL? 

  • A: (00:44) We generally recommend keeping your existing domain name where possible. We support redirecting to a new domain name as Google will recognise the 301 permanent redirects and so understand your content is moved. However, there’s a greater risk of losing traffic if a mistake is made in the migration project, it is fine to clean up old pages and either have them return a 404 or redirect to new versions, even if this affects lots of pages on your site.

Does Google ignore links to a page that was a 404?

Gary: (01:09) Sina is asking; it’s been formally asserted that Google ignores links to a 404 page. I want to know whether links to that page will still be ignored when it is no longer 404.

  • A: (01:22) Well, as soon as a page comes back online, the links will be counted again to that page after the linking pages have been recrawled and the fillings have been deemed still relevant by our systems.

Do speed metrics other than Core Web Vitals affect my site’s rankings?

John: (01:37) If my website is failing on the Core Web Vitals but performs excellently on the GTMetrix speed test, does that affect my search rankings?

  • A: (01:47) Well, maybe. There are different ways to test speed and different metrics, and there’s testing either on the user side or in a lab. My recommendation is to read up on the different approaches and work out which one is appropriate for you and your website.

Why doesn’t Google remove all spam

Duy: (02:06) Somebody asked, why does Google not remove spam webpages? 

  • A: (02:11) Well, over the years we blogged about several spam-specific algorithms that either demote or remove spam results completely. One such example is Spambrain, our artificial intelligence system that’s very good at catching spam. Sometimes for some queries where we don’t have any good results to show, you might still see low-quality results. If you see spam sites are still ranking, please continue to send them to us using the spam report form. We don’t take immediate manual actions on user spam reports, but we do actually use the spam reports to monitor and improve our coverage in future spam updates. Thank you so much.

Do too many 301 redirects have a negative effect?

John: (02:55) Lisa asked. I create 301 redirects for every 404 error that gets discovered on my website. Do too many 301 redirects have a negative effect on search ranking for a website? And if so, how many are too many?

  • A: (03:13) You can have as many redirecting pages as you want. Millions are fine if that’s what you need or want. That said, focus on what’s actually a problem so that you don’t create more unnecessary work for yourself. It’s fine to have 404 pages and to let them drop out of the search. You don’t need to redirect. Having 404 errors listed in Search Console is not an issue if you know that those pages should be returning 404.

How does Google determine what a product review is?

Alan: (03:42) John asks, how does Google determine what a product review is for the purposes of product review updates? If it’s affecting non-product pages, how can site owners prevent that?

  • A: (03:54) Check out our Search Central documentation on best practices for product reviews. For examples of what we recommend, including in product reviews. It is unlikely that a non-product page would be mischaracterized as a product review. And it is unlikely that it would have a significant effect on ranking, even if it was, it’s more likely to be other ranking factors or algorithm changes that have impacted the ranking of your page.

Should I delete my old website when I make a new one?

John: (04:23) I bought a Google domain that came with a free webpage. I now decided to self-host my domain, and I wanted to know if I should delete my free Google page.I don’t want to have two web pages. 

  • A: (04:37) If you set up a domain name for your business and have since moved on to a new domain, you should ideally redirect the old one to the new domain, or at least delete the old domain. Keeping an old website online when you know that it’s obsolete is a bad practice and can confuse both search engines and users.

Should paginated pages be included in an XML sitemap?

Alan: (04:59) Should paginated pages such as /category?page=2 be included in an XML sitemap? It makes sense to me, but I almost never see it.

  • A: (05:12) You can include them, but assuming each category page has a link to the next category page that may not be many benefits, we will discover the subsequent pages automatically. Also, since subsequent pages are for the same category, we may decide to only index the first category page on the assumption that the subsequent pages are not different enough to return separately in search results.

My site used to be hacked, do I have to do something with the hacked pages?

John: (05:37) Nacho asks, we were hacked early in 2022 and still see Search Console 404 error pages from spammy pages created by the hacker. These pages were deleted from our database. Is there anything else that I should do?

  • A: (05:55) Well, if the hack is removed, if the security issue is resolved, and if the pages are removed, then you’re essentially all set. These things can take a while to disappear completely from all reports, but if they’re returning 404, that’s fine. 

Does Google care about fast sites?

Alan: (06:11) Tarek asks, does Google care about fast sites?

  • A: (06:15) Yes. Google measures core web vitals for most sites, which includes factors such as site speed, and core web vitals is used as a part of the page experience ranking factor. While it’s not something that overrides other factors like relevance, it is something that Google cares about and equally important users care about it too.

Can Google follow links inside a menu that shows on mouseover?

Lizzi: (06:38) Abraham asks, can Google follow links inside a menu that appears after a mouseover on an item?

  • A: (06:45) Hey, Abraham. Great question. And yes, Google can do this. The menu still needs to be visible in the HTML, and the links need to be crawlable, which means they need to be proper A tags with an href attribute. You can use the URL inspection tool in Google Search Console to see how Google sees the HTML on your site, and check to see if the menu links are there. Hope that helps. 

Why did the reporting shift between my mobile and desktop URLs?

John: (07:10) Luki asked, we use sub-domains for desktop and mobile users. We found a strange report in Search Console in early August where the desktop performance has changed inversely with the mobile performance. And the result is that our traffic has decreased. 

  • A: (07:30) The technical aspect of the indexing and reporting, shifting to the mobile version of a site is normal and expected. This happens with mobile-first indexing and can be visible in reports if you look at the host names individually. However, assuming you have the same content on mobile and desktop, that wouldn’t affect ranking noticeably. If you see ranking or traffic changes, they would be due to other reasons. 

Does having many redirects affect crawling or ranking?

Gary: (07:56) Marc is asking, Do many redirects, let’s say twice as many as actual URLs affect crawling or ranking in any way? 

  • A: (08:05) Well, you can have as many redirects as you like on your site overall; there shouldn’t be any problem there. Just make sure that individual URLs don’t have too many hops in the redirect chains if you are chaining redirects, otherwise, you should be fine.

Can I use an organization name instead of an author’s name?

Lizzi: (08:21) Anonymous is asking, when an article has no author, should you just use organization instead of a person on author markup? Will this have a lesser impact on results?

  • A: (08:36) It’s perfectly fine to list an organization as the author of an article. We say this in our article, structured data documentation. You can specify an organization or person as an author, both are fine. You can add whichever one is accurate for your content. 

What can we do if someone copies our content?

Duy: (08:53) Somebody asked a competitor’s copying all of our articles with small changes. In time, it ranks higher than us. DMCA doesn’t stop them or seem to lower their ranking. What else can we do, if their site has more authority?

  • A: (09:09) If the site simply scrapes content without creating anything of the original value, that’s clearly a violation of our spam policies, and you can report them to us using our spam report form so that we can improve our algorithms to catch similar sites. Otherwise, you can start a thread on our Search Central Help community, so product experts can advise on what would be some of the possible solutions. They would also be able to escalate to us for further assessment.

Do URL, page title, and H1 tag have to be the same?

Lizzi: (09:35) Anonymous is asking: the URL page title and H1 tag. Do they have to be the same? 

  • A: (09:44) Great question, and no, they don’t need to be exactly the same. There’s probably going to be some overlap in the words you’re using. For example, if you have a page that’s titled “How to Knit a Scarf”, then it probably makes sense to use some of those words in the URL too, like /how-to-knit-a-scarf or /scarf-knitting-pattern, but it doesn’t need to be a word for word match. Use descriptive words that make sense for your readers and for you when you’re maintaining your site structure and organization. And that’ll work out for search engines as well.

Is redirecting through a page blocked by robots.txt a valid way to prevent passing PageRank?

John: (10:17) Sha asks, is redirecting through a page blocked by robots.txt still a valid way of preventing links from passing PageRank?

  • A: (10:28) Yes, if the goal is to prevent signals from passing through a link, it’s fine to use a redirecting page that’s blocked by robots.txt.

Why is my site flagged as having a virus?

Alan: (10:37) Some pages on my website collect customer information, but my site is always reported as being infected via a virus or deceptive by Google. How can I avoid this happening again without removing those pages?

  • A: (10:53) Your site might have been infected by a virus without you knowing it. Check out https://web.dev/request-a-review for instructions on how to register your site in Search. Console, check for security alerts, then request Google to review your site again after removing any malicious files, some break-ins hide themselves from the site owner so they can be hard to track down.

Is there any way to get sitelinks on search results?

Lizzi: (11:20) Rajath is asking, is there any way to get sitelinks on SERPs?

  • A: (11:25) Good question. One thing to keep in mind is that there’s not really a guarantee that sitelinks or any search feature will show up. Sitelinks specifically only appear if they’re relevant to what the user was looking for and if it’ll be useful to the user to have those links. There are some things that you can do to make it easier for Google to show sitelinks. However, like making sure you have a logical site structure and that your titles, headings, and link text are descriptive and relevant. There’s more on that in our documentation on sitelinks, so I recommend checking that out. 

Does having two hyphens in a domain name have a negative effect?

John: (11:59) My site’s domain name has two hyphens. Does that have any negative effect on its rankings? 

  • A: (12:06) There’s no negative effect from having multiple dashes in a domain.

How important are titles for e-commerce category page pagination?

Alan: (12:12) Bill asks, how important are unique page titles for e-commerce category product listing page pagination? Would it be helpful to include the page number in the title?

  • A: (12:25) There is a good chance that including the page number in your information about a page will have little effect. I would include the page number if you think it’s gonna help users understand the context of a page. I would not include it on the assumption it’ll help with ranking or increasing the likelihood of the page being indexed. 

Is it better to post one article a day or many a day?

John: (12:44) Is it better for domain ranking to regularly post one article every day or to post many articles every day or to post many articles every day? 

  • A: (12:53) So here’s my chance to give the SEO answer: it depends. You can decide how you want to engage with your users: on the downside, that means there’s no absolute answer for how often you should publish,on the upside, this means that you can decide for yourself.

What is the main reason for de-indexing a site after a spam update?

Gary: (13:12) Faiz Ul Ameen is asking, what is the main reason for de-indexing of sites after the Google spam update?

  • A: (13:19) Well, glad you asked. If you believe you were affected by the Google Spam update. You have to take a really, really deep look at your content and, considerably improve it. Check out our spam policies, and read more about the Google spam update on Search Central.

Can Google read infographic images?

John: (13:38) Zaid asks, can Google read infographic images? What’s the best recommendation there?

  • A: (13:45) While it’s theoretically possible to scan images for text, I wouldn’t count on it when it comes to a web search. If there’s a text that you want your pages to be recognized for, then place that as text on your pages. For infographics, that can be in the form of captions and all texts, or just generally, well, you know, text on the page.

Is it possible to remove my site completely if it was hacked?

Gary: (14:08) Anonymous is asking whether it’s possible to completely remove a site from Google Search because it has been hacked and leads to thousands of invalid links.

  • A: (14:20) Well, first and foremost, sorry to hear that your site was hacked. Our friends at Web.dev have great documentation about how to prevent this from happening in the future, but they also have documentation about how to clean up after a hack. To answer your specific question, you can remove your site from search by serving a 404 or similar status code, or by adding noindex rules to your pages. We will need to recrawl your site to see the status codes and noindex rules. But that’s really the best way to do it.

Why does my Search Console miss a period of data?

John: (14:54) I’m missing months of data from my domain property on Search Console from April 2022it connects directly to August 2022. What happened?

  • A: (15:07) This can happen if a website loses verification in Search Console for a longer period of time. Unfortunately, there is no way to get this data back. One thing you could try, however, is to verify a different part of your website and see if it shows some of the data there. 

How can I deindex some bogus URLs?

Gary: (15:25) Anonymous is asking, I want to deindex some bogus URLs. 

  • A: (15:30) There’s really only a handful of ways to deindex URLs: removing the page and serving a 404 or 410 or similar status code. Or by adding a noindex rule to the pages and allowing Googlebot to crawl those pages. These you can all do on your own site. You don’t need any specific tool. But Googlebot will need to recrawl those pages to see the new statuses and rules. If we are talking about only a couple of pages, then you can request indexing of these pages in the Search Console.

Why is some structured data detected only in the schema validator?

Lizzi: (16:04) Frank asks why is some structured data markup detected on the schema validator, but not on Google’s rich result test?

  • A: (16:14) Hey, Frank. This is a really common question. These tools are actually measuring different things. I think you’re referencing the Schema.org markup validator, which checks if your syntax in general, is correct, whereas the rich result test checks if you have markup that may enable you to get a rich result in Google Search. it doesn’t actually check every type that’s on schema.org, it only checks those that are listed in the list of structured data markup that Google supports, which is about 25 to 30 features, so it’s not fully comprehensive of everything that you’d see on Schema.org, for example. 

Do you have people who can make a website for me?

John: (16:47) Do you have people that I can work with to create a functioning site?

  • A: (16:52) Unfortunately, no. We don’t have a team that can create a website for you. If you need technical help, my recommendation would be to use a hosted platform that handles all of the technical details for you. There are many fantastic platforms out there now, everything from Blogger from Google to Wix, or Squarespace, Shopify, and many more. They all can work very well with search and usually, they can help you to get your site off the ground.

Why are some sites crawled and indexed faster?

Gary: (17:21) Ibrahim is asking why are some websites crawled and indexed faster than others?

  • A: (17:25) This is a great question. Much of how fast a site is crawled and indexed depends on how the site is perceived on the internet. For example, if there are many people talking about the site, it’s likely the site’s gonna be crawled and indexed faster. However, the quality of the content also matters a great deal. A site that’s consistently publishing high-quality content is going to be crawled and indexed faster. 

Why do Google crawlers get stuck with a pop-up store selector?

Alan: (17:51) Why do Google crawlers get stuck with a pop-up store selector? 

  • A: (17:56) It can depend on how the store selector is implemented in HTML. Google follows a href links on a page. If the selector is implemented in JavaScript, Google might not see that the other stores exist and so not find the product pages for those stores.

How can I verify my staging site in Search Console?

Gary: (18:13) Anonymous is asking if we have a staging site that is allow-listing only specific developers’ IP addresses, if we upload a Search Console HTML file, which I suppose is the verification file, will Search Console be able to verify that site?

  • A: (18:30) Well, the short answer is no. To remove your staging site from search, using the removal tool for site owners first, you need to ensure that Googlebot can actually access the site, so you can verify it in Search Console. We publish our list of IP addresses on Search Central. So you can use that list to allow-list the IPs that belong to Googlebot so it can access the verification file. Then you can use the removal tool to remove the staging site. Just make sure that the staging site, in general, is serving a status code that suggests it cannot be indexed, such as 404 or 410.

How can I get a desktop URL indexed?

John: (19:08) How can we get a desktop URL indexed?  The message Search Console says the page is not indexed because it’s a page with a redirect. We have two separate URLs for our brand, desktop and mobile.

  • A: (19:21) With mobile-first indexing. That’s normal. Google will focus on the mobile version of a page. There’s nothing special that you need to do about that, and there’s no specific trick to index just the desktop version…

Is it possible to report sites for stolen content?

Lizzi: (19:36) Christian is asking, is it possible to report sites for stolen content, such as text, original images, that kind of thing?

  • A: (19:46) Yes, you can report a site. Do a search for “DMCA request Google”, and use the “report content on Google” troubleshooter to file a report. 

Is adding Wikipedia links a bad practice?

John: (19:57) Is adding Wikipedia links to justify the content bad practice?

  • A: (20:03) Well, I’d recommend adding links to things that add value to your pages. Blindly adding Wikipedia links to your pages doesn’t add value.

Is there any difference if an internal link is under the word “here”?

Lizzi: (20:14) Gabriel is asking, is there any difference if an internal link is under the word “here” or if it is linked in a keyword?

  • A: (20:23) Hey Gabriel, good question. It doesn’t matter if it’s an internal link to something on your site or if it’s an external link pointing to something else, “here” is still bad link text. It could be pointing to any page, and it doesn’t tell us what the page is about. It’s much better to use words that are related to that topic so that users and search engines know what to expect from that link.

Why does my news site’s traffic go up and down?

Gary: (20:46) Niraj is asking, I follow the same pattern of optimization, but my news website traffic is up and down.

  • A: (20:53) Well, for most sites, it’s actually normal to have periodic traffic fluctuations. For example, seasonality affects e-commerce sites quite a bit. For news sites, specifically user interest in the topics you cover can cause fluctuations, but all in all, it is normal and not something that you have to worry about usually. 

Is changing the URL often impacting my SEO performance?

John: (21:16) Is changing the URL often impacting my SEO performance? For example, a grocery site might change a URL from /christmas/turkey-meat to /easter/turkey-meat. The page is the same, and the URL is just changed with a redirect. 

  • A: (21:35) I wouldn’t recommend constantly changing URLs. At the same time, if you must change your URLs, then definitely make sure to redirect appropriately. 

How does freshness play a role in ranking seasonal queries like Black Friday deals?

Alan: (21:45) How does freshness play a role in the ranking? For seasonal queries like Black Friday deals, it makes sense to update frequently as news or deals are released, but what about something less seasonal?

  • A: (21:58) You may decide to update a Black Friday deals page frequently to reflect the latest offers as they come out. Remember, however, that Google does not guarantee how frequently a page will be reindexed, so not all of the updates are guaranteed to be indexed. Also, a good quality page that does not change much may still be returned in search results if we think its content is still relevant. I would recommend focusing on creating useful content and not spending too much time thinking about how to make static pages more dynamic.

Is there a way to appeal Safe Search results?

John: (22:33) Adam asks, is there a way to appeal Safe Search results? I work with a client that has been blocked from their own brand term while resellers and affiliates are still appearing. 

  • A: (22:44) So first off, I think it’s important to realize that Safe Search is not just about adult content. There’s a bit of nuance involved there, so it’s good to review the documentation. Should you feel that your website is ultimately incorrectly classified, there’s a review request link in an article called “SafeSearch and your website” in the Search developer documentation. 

How can I update my site’s brand name?

Lizzi: (23:08) Danny is asking. My site name in search reflects the old domain’s brand name, even with structured data and metatags. What else can I do to update this information? 

  • A: (23:22) Hello, Danny. The site name documentation has a troubleshooting section with a list of things to check that’s more detailed than what I can cover here. You want to make sure that your site name is consistent across the entire site, not just in the markup. And also, check any other versions of your site and make sure that those are updated too. For example, HTTP and HTTPS. If you’re still not having any luck, go to the Search Console help forum and make posts there. The folks there can help.

When migrating platforms, do URLs need to remain the same?

John: (23:51) Aamir asks while migrating a website from Blogger to WordPress, do the URLs need to be the same, or can I do a bulk 301 redirect?

  • A: (24:02) You don’t need to keep the URLs the same. With many platform migrations, that’s almost impossible to do. The important part is that all old URLs redirect to whatever specific new URLs are relevant. Don’t completely redirect from one domain to another. Instead, redirect on a per URL basis.

How much do I have to do to update an algorithmic penalty?

Duy: (24:24) Johan asked if a website gets algorithmically penalized for thin content, how much of the website’s content do you have to update before the penalty is lifted? 

  • A: (24:34) Well, it’s generally a good idea to clean up low-quality content or spammy content that you may have created in the past. For algorithmic actions. It can take us several months to reevaluate your site again to determine that it’s no longer spammy. 

How can I fix long indexing lead times for my Google-owned site?

John: (24:49) Vinay asks, we’ve set up Google Search Console for a Google-owned website where the pages are dynamically generated. We’d like to get insights into what we should do to fix long indexing lead times.

  • A: (24:05) Well, it’s interesting to see someone from Google posting here. As you listeners might know, my team is not able to give any Google sites SEO advice internally, so they have to pop in here like anyone else. First off, as with any bigger website, I’d recommend finding an SEO agency to help with this holistically. Within Google, in the marketing organization, there are folks that work with external SEO companies, for example. Offhand, one big issue I noticed was that the website doesn’t use normal HTML links, which basically makes crawling it a matter of chance. For JavaScript sites, I’d recommend checking out the guidance in our documentation and our videos. 

How does the helpful content system determine that visitors are satisfied?

Duy: (25:49) Joshua asked, how exactly does the helpful content system determine whether visitors feel they’ve had a satisfying experience?

  • A: (25:58) We published a pretty comprehensive article called “What creators should know about Google’s August 2022 helpful content update” where we outline the type of questions you can ask yourself to determine whether or not you’re creating helpful content for users. Such as, are you focusing enough on people-first content? Are you creating content to attract search users using lots of automation tools? Did you become an expert on a topic overnight and create many articles seemingly out of nowhere? Personally, I think not just SEOs, but digital marketers, content writers, and site owners should be familiar with these concepts in order to create the best content and experience for users. 

Should we have 404 or noindex pages created by bots on our website?

John: (26:40) Ryan asks, bots have swarmed our website and caused millions of real URLs with code tacked on to be indexed on our website through a vulnerability in our platform. Should we 404 these pages or noindex them?

  • A: (26:56) Either using a 404 HTTP result code or a noindex robots metatag is fine. Having these on millions of pages doesn’t cause problems. Depending on your setup. You could also use robots.txt to disallow the crawling of those URLs. The effects will linger in Search Console’s reporting for a longer time, but if you’re sure that it’s fixed, you should be all set.

Will adding a single post in Spanish to my English site affect my search rankings?

Lizzi: (27:20) Bryan asks if my site is all in English and I add a single post in Spanish, will that affect search rankings? 

  • A: (27:29) Hey, Bryan. Sure. That’s totally fine. It’s not going to harm your search rankings. I also recommend checking out our guide to managing multilingual websites, as there’s a lot more to cover when you’re thinking about publishing content in multiple languages.

Do all penalties show up in Search Console?

Duy: (27:44) Stepan asked In Google Search Console exists a section called Manual Actions. Do Google show all penalties there and always notify domain owners when a domain is hit with some penalties?

  • A: (27:58) We have manual actions, which are issued by human reviewers and algorithmic actions, which are driven entirely by our spam algorithms, such as Spambrain. We only communicate manual actions to site owners through Search Console. You can search for manual actions reports. There’s a page there that lists a lot of information to help you understand more about our different types of manual actions, as well as how to file a reconsideration request when you receive and already address the manual action.

Will SEO decline? Should I study something different?

John: (28:33) Caroline asks, will SEO decline in favour of SEA and SMA? I’m starting my internship and need to know if I better redirect my path or continue on my way and specialise myself in accessibility.

  • A: (28:49) I’m not quite sure what SMA is, but regardless, there are many critical parts that lead to a website’s and a business’s success. I definitely wouldn’t say that you shouldn’t focus on SEO, but at the same time, it’s not, well, the answer to everything. My recommendation would be to try things out. Find where your passions and your talents lie, and then try more of that. Over the years things will definitely change, as will your interests. In my opinion, it’s better to try and evolve than towait for the ultimate answer. 

Does the number of outgoing links affect my rankings?

Duy: (29:24) Jemmy asked, does the number of outgoing links both internaland external, dilute PageRank, or is PageRank distributed differently for each type of link?

  • A: (29:35) I think you might be overthinking several things. First of all, focusing too much on PageRank, through building unnatural links whether it violates a policy or not, it takes time and effort away from other more important factors on your, such as helpful content and great user experience. Second of all, sites with internal links allowed us to discover not only new pages, but also understand your site better. Limiting them explicitly would likely do more harm than good.

Conclusion

John: (30:07) And that was it for this episode. I hope you found the questions and answers useful. If there’s anything you submitted which didn’t get covered here, I’d recommend posting in the Search Central Help community. There are lots of passionate experts there who can help you to narrow things down. And of course, if there’s more on your mind, please submit those questions with the form linked below. Your questions here are useful to us and to those who catch up on these recordings, so please keep them coming. If you have general feedback about these episodes, let us know in the comments or ping us on social media. I hope the year has gone well. For us things have certainly evolved over the course of the year with well ups and downs and a bunch of new launches. I’m looking forward to catching up with you again next year, perhaps in another episode of these office hours. In the meantime, may your site’s traffic go up and your crawl errors go down.
Have a great new year and see you soon. Bye!

Sign up for our Webmaster Hangouts today!

GET IN CONTACT TODAY AND LET OUR TEAM OF ECOMMERCE SPECIALISTS SET YOU ON THE ROAD TO ACHIEVING ELITE DIGITAL EXPERIENCES AND GROWTH