{"id":25544,"date":"2026-09-05T02:45:27","date_gmt":"2026-09-04T23:45:27","guid":{"rendered":"https:\/\/alienroad.com\/google-bilgi-bankasi\/best-practices-for-creating-web-stories\/"},"modified":"2026-09-06T00:52:08","modified_gmt":"2026-09-05T21:52:08","slug":"best-practices-for-creating-web-stories","status":"publish","type":"ar_kb","link":"https:\/\/alienroad.com\/google-bilgi-bankasi\/best-practices-for-creating-web-stories\/","title":{"rendered":"Best practices for creating Web Stories"},"content":{"rendered":"<p>\n      To keep your readers engaged, follow our best practices for creating<br \/>\n      <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/enable-web-stories-on-google\/\">Web Stories<\/a>. We recommend<br \/>\n      focusing on the critical tasks first. If you have more time, follow the recommended best<br \/>\n      practices too.\n    <\/p>\n<h2 id=\"storytelling\" tabindex=\"-1\">\n      Storytelling<br \/>\n    <\/h2>\n<table class=\"responsive properties\">\n<th colspan=\"2\"><b>Critical storytelling best practices<\/b><\/th>\n<tr>\n<td>\n          Video first\n        <\/td>\n<td>\n          Video is more engaging than text or images. Use as much video as possible, and supplement with<br \/>\n          images and text.\n        <\/td>\n<\/tr>\n<\/table>\n<h3 id=\"more-storytelling-best-practices\" tabindex=\"-1\">More storytelling best practices<\/h3>\n<table class=\"responsive properties\">\n<th colspan=\"2\"><b>Recommended storytelling best practices<\/b><\/th>\n<tr>\n<td>\n          Bring your perspective\n        <\/td>\n<td>\n          Go beyond the facts. Share your opinions. Be the protagonist of your own story. Make it relatable.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Have a narrative arc\n        <\/td>\n<td>\n          Create suspense in your story from one page to another. Bring the user along in the journey<br \/>\n          by providing context and narrative. Deliver payoff for sticking with you to the end.\n        <\/td>\n<\/tr>\n<\/table>\n<h2 id=\"design\" tabindex=\"-1\">\n      Design<br \/>\n    <\/h2>\n<table class=\"responsive properties\">\n<th colspan=\"2\"><b>Critical design best practices<\/b><\/th>\n<tr>\n<td>\n          Reduce your character count\n        <\/td>\n<td>\n          Avoid including multiple pages with walls of text. Consider reducing text to<br \/>\n          approximately 280 characters per page (the length of a tweet).\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Don&#8217;t block text\n        <\/td>\n<td>\n          Make sure text is not blocked by other content on the page. Avoid burned in text; by<br \/>\n          not using burned in text, you prevent text from being blocked when it gets resized to fit<br \/>\n          various device sizes.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Keep text within bounds\n        <\/td>\n<td>\n          Ensure that all text in your Web Story is visible to the reader. Avoid burned in text; by<br \/>\n          not using burned in text, you prevent text from overflowing when it gets resized to fit<br \/>\n          various device sizes.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Use animations mindfully\n        <\/td>\n<td>\n          Bring your stories to life with animations. Avoid distracting or repetitive animations which<br \/>\n          can cause fatigue.\n        <\/td>\n<\/tr>\n<\/table>\n<h3 id=\"more-design-best-practices\" tabindex=\"-1\">More design best practices<\/h3>\n<table class=\"responsive properties\">\n<th colspan=\"2\"><b>Recommended design best practices<\/b><\/th>\n<tr>\n<td>\n          Use Web Stories-specific call to action\n        <\/td>\n<td>\n          When re-creating stories that were originally created for a social platform like Instagram,<br \/>\n          Snapchat or YouTube, be sure to remove any reader call-to-action specific to a<br \/>\n          certain platform. Make sure that users are able to follow any actions suggested in your<br \/>\n          Web Story.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Use full bleed videos and images\n        <\/td>\n<td>\n          Include full bleed assets in your stories to create a more immersive experience for readers.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Avoid low resolution or distorted images and videos\n        <\/td>\n<td>\n          Use high-quality images, and take care when resizing images to portrait.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Add a logo to your cover page\n        <\/td>\n<td>\n          Include a high-resolution logo that represents your brand.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Shorten video length\n        <\/td>\n<td>\n          We recommend videos that are less than 15 seconds per page, or 60 seconds maximum.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Include audio\n        <\/td>\n<td>\n          Use high-quality audio clips that are at least 5 seconds long with balanced volume, and ensure<br \/>\nspeech is audible.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Consider auto advance for video-only stories\n        <\/td>\n<td>\n          Auto-advanced experience for video-based Web Stories could work well for a laid back experience.\n        <\/td>\n<\/tr>\n<\/table>\n<h2 id=\"seo\" tabindex=\"-1\">\n      SEO<br \/>\n    <\/h2>\n<aside class=\"note\"><b>Note<\/b>: The same<br \/>\n      <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/seo-starter-guide\/\" class=\"external-link\">SEO<br \/>\n      best practices<\/a> for web pages also apply to <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/enable-web-stories-on-google\/\">Web<br \/>\n      Stories<\/a>. A Web Story is still a web page.<\/aside>\n<table class=\"responsive properties\">\n<th colspan=\"2\"><b>Critical SEO best practices<\/b><\/th>\n<tr>\n<td>\n          Provide high-quality content\n        <\/td>\n<td>\n          Like any web page, providing high-quality content that is useful and interesting to your<br \/>\n      readers the most important thing you can do. Include a complete narrative and follow the<br \/>\n      <a href=\"#storytelling\">storytelling<br \/>\n        best practices<\/a> to keep your readers engaged.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Keep the title short\n        <\/td>\n<td>\n          Keep titles shorter than 90 characters. We recommend using a descriptive title that is<br \/>\n          shorter than 70 characters.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Make sure Google Search can find your story\n        <\/td>\n<td>\n          Don&#8217;t include a <code>noindex<\/code> attribute in your story; this attribute<br \/>\n          blocks Google from indexing the page and prevents it from appearing on Google. Additionally,<br \/>\n          add your Web Stories to your sitemap. You can check to see if Google can find your Web<br \/>\n          Stories with the <a href=\"https:\/\/support.google.com\/webmasters\/answer\/7440203\" class=\"external-link\">Index<br \/>\n          Coverage Report<\/a> and <a href=\"https:\/\/support.google.com\/webmasters\/answer\/7451001\" class=\"external-link\">Sitemaps<br \/>\n          Report<\/a> in Search Console.\n        <\/td>\n<\/tr>\n<tr>\n<td id=\"canonical\">\n         Make the story self-canonical\n        <\/td>\n<td>\n          All Web Stories must be canonical. Make sure that each Web Story has a <a href=\"https:\/\/amp.dev\/documentation\/guides-and-tutorials\/optimize-and-measure\/discovery\/\" class=\"external-link\"><code>link rel=\"canonical\"<\/code><\/a> to itself. For example: <code>&lt;link rel=\"canonical\" href=\"https:\/\/www.example.com\/url\/to\/webstory.html\"&gt;<\/code><\/p>\n<aside class=\"note\"><b>Note<\/b>: If there are multiple versions of the same story in different languages, make sure to <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/localized-versions\/\">tell Google about localized versions<\/a>.<br \/>\n<\/aside>\n<\/td>\n<\/tr>\n<tr>\n<td>\n          Attach metadata\n        <\/td>\n<td>\n<p>\n           Make sure that your Web Stories follow the<br \/>\n            <a href=\"https:\/\/amp.dev\/documentation\/components\/amp-story\/#metadata-guidelines\" class=\"external-link\">AMP story<br \/>\n        metadata guidelines<\/a>. Include markup that you would normally include on a web page, such as:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/title\" class=\"external-link\"><code>title<\/code><\/a> and <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/meta\" class=\"external-link\"><code>description<\/code><\/a> <code>meta<\/code> tags<\/li>\n<li><a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/structured-data-intro\/\">Structured data<\/a><\/li>\n<li><a href=\"https:\/\/ogp.me\/\" class=\"external-link\">OGP<\/a><\/li>\n<li>\n              <a href=\"https:\/\/developer.twitter.com\/en\/docs\/tweets\/optimize-with-cards\/overview\/abouts-cards\" class=\"external-link\">Twitter card<\/a><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<h3 id=\"more-seo-best-practices\" tabindex=\"-1\">More SEO best practices<\/h3>\n<table class=\"responsive properties\">\n<th colspan=\"2\"><b>Recommended SEO best practices<\/b><\/th>\n<tr>\n<td>\n          Include structured data\n        <\/td>\n<td>\n         We recommend <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/article-article-newsarticle-blogposting-structured-data\/#amp-sd\">including structured data<\/a><br \/>\n         in your Web Story to help Google Search understand the structure and content of your Web Story.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Include alt text on images\n        <\/td>\n<td>\n          We recommend including alt text on your images to improve your story&#8217;s discoverability.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Integrate stories into your website\n        <\/td>\n<td>\n<p>\n          We recommend integrating Web Stories into your website, such as linking them from your<br \/>\n          home page or category pages where applicable. For example, if your Web Story is about a travel<br \/>\n          destination and you have a page that lists all your travel articles, then also link the Web<br \/>\n          Stories on that category page. An additional special landing page like<br \/>\n          <code>www.example.com\/stories<\/code> (which would then be linked from key pages<br \/>\n          like your home page) might also make sense.\n        <\/p>\n<aside class=\"note\">\n            There is no need to indicate in the URL of a Web Story that it is using the Web Stories format<br \/>\n      or AMP Stories technology. Ideally, your Web Stories are integrated into a wider URL strategy.<br \/>\n      For example, if your <span>&#8220;New York Travel&#8221;<\/span> articles are using a<br \/>\n      format like <code>\"\/new-york\/travel\/title-of-article.html\"<\/code>, then consider<br \/>\n      using the exact same directory structure and URL format for your Web Stories.<\/aside>\n<\/td>\n<\/tr>\n<tr>\n<td>\n          Use AMP story page attachments\n        <\/td>\n<td>\n        <a href=\"https:\/\/amp.dev\/documentation\/components\/amp-story-page-attachment\/\" class=\"external-link\">AMP<br \/>\n          story page attachments<\/a> can be used to present additional information alongside your Web<br \/>\n          Story. This can be useful to provide extra detail, deep dives, or onward journeys for the<br \/>\n          content presented in your Web Story.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Include subtitles on video\n        <\/td>\n<td>\n          Add <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Guide\/Audio_and_video_delivery\/Adding_captions_and_subtitles_to_HTML5_video\" class=\"external-link\">captions<br \/>\n          to your video<\/a> to help readers better understand your story. Avoid captions that are<br \/>\n          burned into the video to ensure that they don&#8217;t overlap with other content or flow off<br \/>\n          the screen.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n          Optimize video-only stories\n        <\/td>\n<td>\n<p>\n            We recommend that you use semantic HTML to build your Web Story. However, some Web Story editor<br \/>\n      tools may instead export a story that formats each slide as a video file that bakes in all<br \/>\n      the text into the video. In this case, we recommend that you add the precise text displayed<br \/>\n      inside of the video as a <code>title<\/code> attribute on the<br \/>\n      <a href=\"https:\/\/amp.dev\/documentation\/components\/amp-video\/?format=stories\" class=\"external-link\"><code>amp-video<\/code><\/a> element. Again, only do this if you can&#8217;t use semantic markup in your Web Stories.\n          <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n          Add support for landscape displays\n        <\/td>\n<td>\n          To enable Web Stories to appear in desktop Google Search results, add <a href=\"https:\/\/amp.dev\/documentation\/examples\/style-layout\/desktop_and_landscape_mode_support\/\" class=\"external-link\">support for landscape displays<\/a>.\n        <\/td>\n<\/tr>\n<\/table>\n<h2 id=\"technical\" tabindex=\"-1\">\n      Technical<br \/>\n    <\/h2>\n<table class=\"responsive properties\">\n<th colspan=\"2\"><b>Critical technical best practices<\/b><\/th>\n<tr>\n<td>\n          Make the story valid\n        <\/td>\n<td>\n          Web Stories must be valid AMP pages. To avoid invalid AMP issues, test your Story using the<br \/>\n<a href=\"https:\/\/validator.ampproject.org\/\" class=\"external-link\">AMP Validator tool<\/a> and fix any detected errors.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n         Don&#8217;t include text in the poster image\n        <\/td>\n<td>\n          Avoid using images that contain burned in text, as this could obstruct the title of your<br \/>\n          story when users preview your story in Search results. If users are unable to clearly read<br \/>\n          the title, they may be less likely to continue reading.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n         Include the right poster image size and aspect ratio\n        <\/td>\n<td>\n          Make sure that the image linked to your <code>&lt;amp-story&gt; poster-portrait-src<\/code><br \/>\n          attribute is at least 640x853px and use an aspect ratio of 3:4.\n        <\/td>\n<\/tr>\n<tr>\n<td>\n         Include the right aspect ratio for the logo\n        <\/td>\n<td>\n          Make sure that the logo image linked to your <code>&lt;amp-story&gt; publisher-logo-src<\/code><br \/>\n          attribute is at least 96&#215;96 px and aspect ratio of 1:1.\n        <\/td>\n<\/tr>\n<\/table>\n<h3 id=\"more-technical-best-practices\" tabindex=\"-1\">More technical best practices<\/h3>\n<table class=\"responsive properties\">\n<th colspan=\"2\"><b>Recommended technical best practices<\/b><\/th>\n<tr>\n<td>\n          Include <code>og:image<\/code>\n        <\/td>\n<td>\n          We recommend including <code>og:image<\/code> in your<br \/>\n          <code>&lt;meta&gt;<\/code> tags to improve your story&#8217;s discoverability.\n        <\/td>\n<\/tr>\n<\/table>\n<h2 id=\"resources\" tabindex=\"-1\">\n      Other resources<br \/>\n    <\/h2>\n<ul>\n<li><a href=\"https:\/\/amp.dev\/about\/stories\" class=\"external-link\">Web Stories<\/a>:<br \/>\n          Resources on making Web Stories from the AMP Project.<\/li>\n<li><a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/enable-web-stories-on-google\/\">Enable Web Stories on Google Search<\/a>:<br \/>\n          Developer-oriented guide on building Web Stories that meet the technical guidelines required<br \/>\n          to appear on Google Search.<\/li>\n<li><a href=\"https:\/\/amp.dev\/about\/stories\/\" class=\"external-link\">AMP stories website<\/a>: Developer-focused<br \/>\n          Web Stories format capabilities.<\/li>\n<li><a href=\"https:\/\/developers.google.com\/web\/fundamentals\/accessibility\" class=\"external-link\">Web accessibility<\/a>: Tips to help ensure<br \/>\n          your Web Story is accessible to all users.<\/li>\n<li><a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/structured-data-guidelines\/\">Structured data guidelines<\/a>: Details on<br \/>\n          adding structured data to help Google Search understand your content.<\/li>\n<\/ul>\n<\/div>\n<div>\n<div class=\"steps-previous steps-direction\">\n    <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/enable-web-stories-on-google\/\" class=\"steps-link\"\n      \n      \n      ><\/p>\n<div class=\"steps-link-direction\">Zur\u00fcck<\/div>\n<p>      <span class=\"steps-link-arrow steps-link-arrow-left material-icons\" aria-hidden=\"true\"><br \/>\n        arrow_back<br \/>\n      <\/span><br \/>\n      <span class=\"steps-link-title-previous steps-link-title\"><br \/>\n        Enable Web Stories on Google<br \/>\n      <\/span><br \/>\n    <\/a>\n  <\/div>\n<div class=\"steps-next steps-direction\">\n    <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/web-story-content-policies-on-google\/\" class=\"steps-link\"\n      \n      \n      ><\/p>\n<div class=\"steps-link-direction\">Weiter<\/div>\n<p>      <span class=\"steps-link-title-next steps-link-title\"><br \/>\n        Web Story content policy<br \/>\n      <\/span><br \/>\n      <span class=\"steps-link-arrow steps-link-arrow-right material-icons\" aria-hidden=\"true\"><br \/>\n        arrow_forward<br \/>\n      <\/span><br \/>\n    <\/a>\n  <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Google Web Stories are a great way to keep your readers engaged. Explore these best practices as you create Web Stories.<\/p>\n","protected":false},"menu_order":120,"template":"","meta":{"footnotes":""},"ar_kb_kategori":[674],"ar_kb_etiket":[],"class_list":["post-25544","ar_kb","type-ar_kb","status-publish","has-post-thumbnail","hentry","ar_kb_kategori-web-stories"],"_links":{"self":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb"}],"about":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/types\/ar_kb"}],"version-history":[{"count":1,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25544\/revisions"}],"predecessor-version":[{"id":25703,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25544\/revisions\/25703"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/27571"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=25544"}],"wp:term":[{"taxonomy":"ar_kb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_kategori?post=25544"},{"taxonomy":"ar_kb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_etiket?post=25544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}