{"Status":true,"Message":"","Response":{"post":{"postuid":"2f95ef18-4292-4d5e-8481-c1a6b08becf7","tenantuid":"d8b744fc-2e70-4089-bb80-dd1d08f6c7b2","projectuid":"fc6490ac-7527-4f49-b06e-46f701280e85","title":"Redirects and Page Not Found Reports","slug":"article/redirects-and-page-not-found-reports","html":"\u003Cp\u003ELinks break when you rename, move or delete articles, or when someone mistypes a URL. HelpGuides handles this in three ways: a smart 404 page that points readers to the closest articles, a report of every URL that wasn\u0027t found, and redirects that send old URLs to the right place.\u003C/p\u003E\u003Ch2 id=\u0022the_smart_404_page\u0022\u003EThe smart 404 page\u003C/h2\u003E\u003Cp\u003EWhen a reader requests a URL that doesn\u0027t exist, HelpGuides shows a \u003Cb\u003E404 - Page Not Found\u003C/b\u003E page with the URL they asked for. It also searches your published articles using the words in the URL and lists up to three matches under \u003Cb\u003EWe think you may be looking for:\u003C/b\u003E. For example, a request for \u003Ccode\u003E/how-to-create-a-segment\u003C/code\u003E suggests articles about creating segments.\u003C/p\u003E\u003Cfigure\u003E\u003Cimg class=\u0022lazy-load\u0022 data-src=\u0022https://graffiti-auf7e6dwhxhcbwek.z03.azurefd.net/d8b744fc-2e70-4089-bb80-dd1d08f6c7b2/fc6490ac-7527-4f49-b06e-46f701280e85/images/9c1344eb45a449fbb85b332f5bdfada0.png?v=849226892\u0022 data-width=\u00221300\u0022 data-height=\u0022900\u0022 style=\u0022max-width: 100%;\u0022 alt=\u0022Smart 404 page suggesting three related articles\u0022/\u003E\u003Cfigcaption\u003EA smart 404 page\u003C/figcaption\u003E\u003C/figure\u003E\u003Cp\u003EThe 404 page tells search engines not to index it. Readers also land on it when they request an article that isn\u0027t published yet.\u003C/p\u003E\u003Ch3 id=\u0022every_404_is_logged\u0022\u003EEvery 404 is logged\u003C/h3\u003E\u003Cp\u003EEach time the 404 page is shown, HelpGuides records the requested path. Automated probes for things like \u003Ccode\u003Ewp-admin\u003C/code\u003E, \u003Ccode\u003E.php\u003C/code\u003E or \u003Ccode\u003E.env\u003C/code\u003E files are ignored so they don\u0027t clutter your report.\u003C/p\u003E\u003Ch2 id=\u0022the_not_found_report\u0022\u003EThe Not Found report\u003C/h2\u003E\u003Cp\u003ETo open the report, click \u003Cb\u003EHousekeeping\u003C/b\u003E in the left navigation, then click the \u003Cb\u003ENot Found (404)\u003C/b\u003E heading on the card. The card only appears when at least one URL has been logged. You can also go straight to \u003Ccode\u003E/project/{projectuid}/reports/notfound\u003C/code\u003E.\u003C/p\u003E\u003Cp\u003EThe report has a \u003Cb\u003ENot Found Errors (404)\u003C/b\u003E chart showing 404s per day for the date range you choose with \u003Cb\u003EFilter\u003C/b\u003E, and a table of the URLs requested in that range:\u003C/p\u003E\u003Ctable border=\u00221\u0022 style=\u0022border-collapse: collapse; width: 100%;\u0022\u003E\u003Cthead\u003E\u003Ctr\u003E\u003Cth\u003EColumn\u003C/th\u003E\u003Cth\u003EShows\u003C/th\u003E\u003C/tr\u003E\u003C/thead\u003E\u003Ctr\u003E\u003Ctd\u003E\u003Cb\u003EURL\u003C/b\u003E\u003C/td\u003E\u003Ctd\u003EThe path that wasn\u0027t found. Click it to open the detail page\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003E\u003Cb\u003EOccurrences\u003C/b\u003E\u003C/td\u003E\u003Ctd\u003EHow many times it was requested in the date range. The table is sorted by this column\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003E\u003Cb\u003ERedirect Type\u003C/b\u003E\u003C/td\u003E\u003Ctd\u003E301 or 302 if you\u0027ve since added a redirect for this URL\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003E\u003Cb\u003ERedirects To\u003C/b\u003E\u003C/td\u003E\u003Ctd\u003EWhere that redirect sends readers\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003ETrash icon\u003C/td\u003E\u003Ctd\u003EClears this URL\u0027s entries from the report\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E\u003Cfigure\u003E\u003Cimg class=\u0022lazy-load\u0022 data-src=\u0022https://graffiti-auf7e6dwhxhcbwek.z03.azurefd.net/d8b744fc-2e70-4089-bb80-dd1d08f6c7b2/fc6490ac-7527-4f49-b06e-46f701280e85/images/6a28bd63749947028907e6fb6f09b18c.png?v=157340609\u0022 data-width=\u00221150\u0022 data-height=\u0022900\u0022 style=\u0022max-width: 100%;\u0022 alt=\u0022Articles Not Found report with a chart and URLs by occurrence\u0022/\u003E\u003Cfigcaption\u003EThe Not Found report\u003C/figcaption\u003E\u003C/figure\u003E\u003Cp\u003EUse \u003Cb\u003ESearch ...\u003C/b\u003E to find a particular URL. Clearing an entry only removes it from the report; if readers keep requesting the URL, it\u0027s logged again.\u003C/p\u003E\u003Ch2 id=\u0022add_a_redirect_from_the_report\u0022\u003EAdd a redirect from the report\u003C/h2\u003E\u003Cp\u003EClick a URL in the report, or on the \u003Cb\u003ENot Found (404)\u003C/b\u003E card, to open its detail page. The page is headed \u003Cb\u003EArticle Not Found:\u003C/b\u003E followed by the path, and shows a chart of requests for that URL over time.\u003C/p\u003E\u003Col\u003E\u003Cli\u003ELook at \u003Cb\u003EPosts that possibly match\u003C/b\u003E and \u003Cb\u003ECategories that possibly match\u003C/b\u003E. These are the closest articles and categories to the missing URL.\u003C/li\u003E\u003Cli\u003EClick a match to fill in \u003Cb\u003ERedirect To\u003C/b\u003E with its path. Or type your own: a path starting with \u003Ccode\u003E/\u003C/code\u003E, or a full URL starting with \u003Ccode\u003Ehttps://\u003C/code\u003E.\u003C/li\u003E\u003Cli\u003EChoose a \u003Cb\u003ERedirect Type\u003C/b\u003E: \u003Cb\u003E301 Permanent Redirect\u003C/b\u003E or \u003Cb\u003E302 Temporary Redirect\u003C/b\u003E.\u003C/li\u003E\u003Cli\u003EClick \u003Cb\u003EAdd Redirect\u003C/b\u003E. The button changes to \u003Cb\u003ERedirect Added\u003C/b\u003E.\u003C/li\u003E\u003C/ol\u003E\u003Ccite class=\u0022recommended\u0022\u003E\u003Cspan class=\u0022title\u0022\u003E301 or 302?\u003C/span\u003E\u003Cp\u003EUse 301 when the content has moved for good. Search engines transfer the old URL\u0027s ranking to the new one. Use 302 only when the move is temporary and you plan to bring the old URL back.\u003C/p\u003E\u003C/cite\u003E\u003Ch2 id=\u0022the_redirects_page\u0022\u003EThe Redirects page\u003C/h2\u003E\u003Cp\u003EClick \u003Cb\u003ERedirects\u003C/b\u003E in the left navigation to see every redirect in your project, however it was created. Each row shows the \u003Cb\u003ESource\u003C/b\u003E path, the \u003Cb\u003EDestination\u003C/b\u003E and the \u003Cb\u003EType\u003C/b\u003E (301 or 302).\u003C/p\u003E\u003Cul\u003E\u003Cli\u003EType in \u003Cb\u003ESearch by source or destination...\u003C/b\u003E to find a redirect.\u003C/li\u003E\u003Cli\u003EUse the type menu to show \u003Cb\u003EAll types\u003C/b\u003E, \u003Cb\u003E301 (permanent)\u003C/b\u003E or \u003Cb\u003E302 (temporary)\u003C/b\u003E.\u003C/li\u003E\u003Cli\u003EClick \u003Cb\u003EDelete\u003C/b\u003E on a row, then confirm, to remove a redirect. The source URL returns a 404 again unless it belongs to an article.\u003C/li\u003E\u003C/ul\u003E\u003Cfigure\u003E\u003Cimg class=\u0022lazy-load\u0022 data-src=\u0022https://graffiti-auf7e6dwhxhcbwek.z03.azurefd.net/d8b744fc-2e70-4089-bb80-dd1d08f6c7b2/fc6490ac-7527-4f49-b06e-46f701280e85/images/7fbab12442804919b6a05dfae50ea4ff.png?v=200641515\u0022 data-width=\u00221150\u0022 data-height=\u0022320\u0022 style=\u0022max-width: 100%;\u0022 alt=\u0022Redirects page with search, type filter and New redirect\u0022/\u003E\u003Cfigcaption\u003EThe Redirects page\u003C/figcaption\u003E\u003C/figure\u003E\u003Ch3 id=\u0022create_a_redirect\u0022\u003ECreate a redirect\u003C/h3\u003E\u003Col\u003E\u003Cli\u003EOn the \u003Cb\u003ERedirects\u003C/b\u003E page, click \u003Cb\u003ENew redirect\u003C/b\u003E.\u003C/li\u003E\u003Cli\u003EEnter the source path without a leading slash, for example \u003Ccode\u003Eold-page\u003C/code\u003E.\u003C/li\u003E\u003Cli\u003EEnter the destination: a path starting with \u003Ccode\u003E/\u003C/code\u003E, or a full URL.\u003C/li\u003E\u003Cli\u003EEnter \u003Ccode\u003E301\u003C/code\u003E for a permanent redirect or \u003Ccode\u003E302\u003C/code\u003E for a temporary one. 301 is the default.\u003C/li\u003E\u003C/ol\u003E\u003Cp\u003EA source path can only have one redirect. To change where an existing redirect goes, delete it and create it again.\u003C/p\u003E\u003Ch2 id=\u0022redirects_helpguides_creates_for_you\u0022\u003ERedirects HelpGuides creates for you\u003C/h2\u003E\u003Cp\u003ESome redirects are added for you:\u003C/p\u003E\u003Cul\u003E\u003Cli\u003E\u003Cb\u003EDeleting an article.\u003C/b\u003E In the editor, click \u003Cb\u003EAdvanced\u003C/b\u003E, go to the \u003Cb\u003EAdvanced\u003C/b\u003E tab and click \u003Cb\u003EDelete Post\u003C/b\u003E. In \u003Cb\u003EConfirm Delete\u003C/b\u003E, choose \u003Cb\u003EDelete and add a permanent redirect (HTTP 301)\u003C/b\u003E and enter a \u003Cb\u003ERedirect URL\u003C/b\u003E.\u003C/li\u003E\u003Cli\u003E\u003Cb\u003EChanging a page\u0027s URL.\u003C/b\u003E If you use Pages, changing a page\u0027s URL adds a 301 redirect from the old URL to the new one.\u003C/li\u003E\u003C/ul\u003E\u003Ccite class=\u0022warning\u0022\u003E\u003Cspan class=\u0022title\u0022\u003EChanging an article\u0027s URL\u003C/span\u003E\u003Cp\u003EEditing an article\u0027s permalink doesn\u0027t add a redirect. If the article is already published, add a 301 redirect from the old path to the new one on the \u003Cb\u003ERedirects\u003C/b\u003E page, or old links will show the 404 page.\u003C/p\u003E\u003C/cite\u003E\u003Cp\u003EThese redirects appear on the \u003Cb\u003ERedirects\u003C/b\u003E page with the ones you created, and you can delete them there.\u003C/p\u003E\u003Ch2 id=\u0022related_articles\u0022\u003ERelated articles\u003C/h2\u003E\u003Cul\u003E\u003Cli\u003E\u003Ca href=\u0022/article/keeping-content-fresh-housekeeping-and-stale-articles\u0022\u003EKeeping Content Fresh: Housekeeping and Stale Articles\u003C/a\u003E\u003C/li\u003E\u003Cli\u003E\u003Ca href=\u0022/article/finding-broken-links-with-the-seo-report\u0022\u003EFinding Broken Links with the SEO Report\u003C/a\u003E\u003C/li\u003E\u003Cli\u003E\u003Ca href=\u0022/article/organizing-content-with-categories\u0022\u003EOrganizing Content with Categories\u003C/a\u003E\u003C/li\u003E\u003Cli\u003E\u003Ca href=\u0022/article/working-with-links\u0022\u003EWorking with Links\u003C/a\u003E\u003C/li\u003E\u003Cli\u003E\u003Ca href=\u0022/article/site-map\u0022\u003ESite Map\u003C/a\u003E\u003C/li\u003E\u003Cli\u003E\u003Ca href=\u0022/article/setup-reverse-proxy\u0022\u003ESetup Reverse Proxy\u003C/a\u003E\u003C/li\u003E\u003C/ul\u003E","publish_status":0,"post_type":"Article","authoruid":"3dde8c16-763a-4a2b-ae0b-1d8c50c62e3d","author":{"authoruid":"3dde8c16-763a-4a2b-ae0b-1d8c50c62e3d"},"featured_image_updating":false,"meta_description":"Prevent broken links with HelpGuides: smart 404 page, detailed not found reports, and easy redirects to keep your articles accessible and SEO-friendly.","display_toc":true,"has_workingcopy":false,"allow_indexing":true,"total_views":0,"date_published":"2026-10-04T21:44:36.86","date_updated":"2026-10-04T21:44:37.507","date_created":"2026-09-28T16:22:41.18"}}}