{"id":31903,"date":"2026-11-04T03:32:47","date_gmt":"2026-11-04T03:32:47","guid":{"rendered":"https:\/\/umang.pk\/2026\/11\/04\/%d8%a7%d9%be%d9%86%db%8c-%d9%88%db%8c%d8%a8-%d8%b3%d8%a7%d8%a6%d9%b9-%d9%be%d8%b1-seo-%da%a9%db%92-%d8%b9%d9%85%d9%88%d9%85%db%8c-%d8%aa%da%a9%d9%86%db%8c%da%a9%db%8c-%d9%85%d8%b3%d8%a7%d8%a6%d9%84\/"},"modified":"2026-11-04T03:32:47","modified_gmt":"2026-11-04T03:32:47","slug":"%d8%a7%d9%be%d9%86%db%8c-%d9%88%db%8c%d8%a8-%d8%b3%d8%a7%d8%a6%d9%b9-%d9%be%d8%b1-seo-%da%a9%db%92-%d8%b9%d9%85%d9%88%d9%85%db%8c-%d8%aa%da%a9%d9%86%db%8c%da%a9%db%8c-%d9%85%d8%b3%d8%a7%d8%a6%d9%84","status":"publish","type":"post","link":"https:\/\/umang.pk\/ur\/2026\/11\/04\/%d8%a7%d9%be%d9%86%db%8c-%d9%88%db%8c%d8%a8-%d8%b3%d8%a7%d8%a6%d9%b9-%d9%be%d8%b1-seo-%da%a9%db%92-%d8%b9%d9%85%d9%88%d9%85%db%8c-%d8%aa%da%a9%d9%86%db%8c%da%a9%db%8c-%d9%85%d8%b3%d8%a7%d8%a6%d9%84\/","title":{"rendered":"\u0627\u067e\u0646\u06cc \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u067e\u0631 SEO \u06a9\u06d2 \u0639\u0645\u0648\u0645\u06cc \u062a\u06a9\u0646\u06cc\u06a9\u06cc \u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u06a9\u06cc\u0633\u06d2 \u062a\u0644\u0627\u0634 \u0627\u0648\u0631 \u062d\u0644 \u06a9\u0631\u06cc\u06ba\u06d4"},"content":{"rendered":"\n<div id=\"\">\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u0646\u06d2 \u0627\u06cc\u06a9 \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u0628\u0646\u0627\u0626\u06cc \u06c1\u06d2\u06d4 \u0622\u067e \u0646\u06d2 \u0627\u06cc\u06a9 \u0688\u06cc\u0632\u0627\u0626\u0646 \u0645\u06cc\u06ba \u0633\u0631\u0645\u0627\u06cc\u06c1 \u06a9\u0627\u0631\u06cc \u06a9\u06cc\u060c \u0627\u06cc\u06a9 \u0688\u0648\u0645\u06cc\u0646 \u062e\u0631\u06cc\u062f\u0627\u060c \u0627\u0648\u0631 \u0628\u06c1\u062a \u06a9\u0686\u06be\u06d4 \u0644\u06cc\u06a9\u0646 \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u0635\u0631\u0641 \u0648\u06c1\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u062c\u0648 \u0622\u067e \u0627\u0633\u06a9\u0631\u06cc\u0646 \u067e\u0631 \u062f\u06cc\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u067e\u0631\u062f\u06d2 \u06a9\u06d2 \u067e\u06cc\u0686\u06be\u06d2 \u0628\u06c1\u062a \u06a9\u0686\u06be \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2 \u06a9\u06c1 \u0627\u0646\u0679\u0631\u0646\u06cc\u0679 \u06a9\u06cc\u0633\u06d2 \u06a9\u0627\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0633\u0631\u0686 \u0627\u0646\u062c\u0646 \u0622\u067e\u0679\u06cc\u0645\u0627\u0626\u0632\u06cc\u0634\u0646 (SEO) \u06a9\u06cc\u0633\u06d2 \u06a9\u0627\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0631\u0641\u062a\u0627\u0631 \u0628\u06be\u06cc \u0627\u06c1\u0645 \u06c1\u06d2\u06d4 \u0627\u06cc\u06a9 \u0633\u0633\u062a \u0633\u0627\u0626\u0679 \u0645\u06cc\u06ba \u0628\u06c1\u062a \u062e\u0631\u0627\u0628 SEO \u06c1\u0648\u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0646 \u062f\u0646\u0648\u06ba \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0631 \u0644\u0648\u06af \u0635\u0641\u062d\u0627\u062a \u06a9\u06d2 \u0644\u0648\u0688 \u06c1\u0648\u0646\u06d2 \u06a9\u06d2 \u0627\u0646\u062a\u0638\u0627\u0631 \u0645\u06cc\u06ba \u0632\u06cc\u0627\u062f\u06c1 \u0648\u0642\u062a \u0646\u06c1\u06cc\u06ba \u06af\u0632\u0627\u0631\u062a\u06d2\u06d4<\/p>\n<p>\u0633\u0627\u0626\u0679 \u06a9\u06cc \u0631\u0641\u062a\u0627\u0631 \u0627\u06cc\u06a9 \u0645\u0639\u0631\u0648\u0641 \u0645\u0648\u0636\u0648\u0639 \u06c1\u06d2 \u062c\u0633 \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u06c1\u062a \u0633\u06d2 \u0645\u0633\u0627\u0626\u0644 \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba\u060c \u0628\u0634\u0645\u0648\u0644 Largest Contentful Paint (LCP)\u060c Cumulative Layout Shift (CLS)\u060c \u0633\u0631\u0648\u0631 \u06a9\u06cc \u0631\u0641\u062a\u0627\u0631\u060c \u0627\u0648\u0631 \u0628\u06c1\u062a \u06a9\u0686\u06be\u06d4 \u0644\u06cc\u06a9\u0646 \u0645\u06cc\u06ba \u0627\u0646 \u06a9\u0648 \u06a9\u0633\u06cc \u0627\u0648\u0631 \u0645\u0636\u0645\u0648\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u062d\u0641\u0648\u0638 \u06a9\u0631\u0648\u06ba \u06af\u0627\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u0633 \u0645\u0633\u0626\u0644\u06d2 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u06c1\u06d2 \u062c\u0648 \u0633\u0631\u0686 \u0627\u0646\u062c\u0646\u0648\u06ba \u06a9\u0648 \u0622\u067e \u06a9\u06d2 \u0635\u0641\u062d\u0627\u062a \u062a\u06a9 \u0631\u0633\u0627\u0626\u06cc \u0627\u0648\u0631 \u067e\u0691\u06be\u0646\u06d2 \u0633\u06d2 \u0631\u0648\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u06cc\u0631\u06cc \u0631\u0627\u0626\u06d2 \u0645\u06cc\u06ba\u060c \u062a\u06a9\u0646\u06cc\u06a9\u06cc SEO \u06a9\u0627 \u0627\u0637\u0644\u0627\u0642 \u0639\u0627\u0645 SEO \u06a9\u06d2 \u0645\u0642\u0627\u0628\u0644\u06d2 \u0645\u06cc\u06ba \u0632\u06cc\u0627\u062f\u06c1 \u0645\u0634\u06a9\u0644 \u06c1\u06d2\u060c \u062c\u0648 \u0645\u0648\u0627\u062f \u0627\u0648\u0631 \u0645\u0637\u0644\u0648\u0628\u06c1 \u0627\u0644\u0641\u0627\u0638 \u067e\u0631 \u0645\u0631\u06a9\u0648\u0632 \u06c1\u06d2\u06d4 \u062a\u06a9\u0646\u06cc\u06a9\u06cc \u067e\u06c1\u0644\u0648\u0624\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06a9\u062b\u0631 \u0688\u0648\u06cc\u0644\u067e\u0631 \u06a9\u06d2 \u0639\u0644\u0645 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0646 \u062a\u0628\u062f\u06cc\u0644\u06cc\u0648\u06ba \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u067e\u0691 \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u062c\u0648 \u062a\u06a9\u0646\u06cc\u06a9\u06cc \u067e\u0633 \u0645\u0646\u0638\u0631 \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u06a9\u0633\u06cc \u062d\u062f \u062a\u06a9 \u062a\u06a9\u0644\u06cc\u0641 \u062f\u06c1 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u062a\u06a9\u0646\u06cc\u06a9\u06cc \u0645\u0633\u0627\u0626\u0644 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u06a9\u0633\u06cc \u06a9\u0627 \u062f\u06be\u06cc\u0627\u0646 \u0646\u06c1\u06cc\u06ba \u062f\u06cc\u062a\u06d2 \u0627\u0648\u0631 \u0645\u06c1\u06cc\u0646\u0648\u06ba \u062a\u06a9 \u06a9\u0633\u06cc \u06a9\u0627 \u062f\u06be\u06cc\u0627\u0646 \u0646\u06c1\u06cc\u06ba \u0631\u06c1 \u0633\u06a9\u062a\u06d2\u06d4 \u06cc\u06c1 \u0688\u06cc\u0632\u0627\u0626\u0646 \u06a9\u0627 \u0645\u0633\u0626\u0644\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0622\u067e \u0627\u0633\u06d2 \u0635\u0631\u0641 \u0627\u0633 \u0648\u0642\u062a \u062a\u0644\u0627\u0634 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0628 \u0622\u067e Google PageSpeed \u200b\u200bInsights \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0627\u06cc\u06a9 \u0645\u062e\u0635\u0648\u0635 \u0686\u06cc\u06a9 \u0686\u0644\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u0633 \u0679\u06cc\u0648\u0679\u0648\u0631\u06cc\u0644 \u0645\u06cc\u06ba\u060c \u06c1\u0645 \u0686\u06be\u0648\u0679\u06cc \u067e\u0631\u06cc\u06a9\u0679\u0633 \u0633\u0627\u0626\u0679\u0633 \u067e\u0631 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0639\u0627\u0645 \u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u062a\u0644\u0627\u0634 \u0627\u0648\u0631 \u062d\u0644 \u06a9\u0631\u06cc\u06ba \u06af\u06d2\u06d4 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u062d\u0642\u06cc\u0642\u06cc \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u0644\u06cc\u0646\u0627 \u0627\u0648\u0631 \u0627\u0633 \u06a9\u06d2 \u0645\u0627\u0644\u06a9 \u06a9\u0648 \u0634\u0631\u0645\u0646\u062f\u06c1 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u0627 \u062a\u06be\u0627\u060c \u0627\u0633 \u0644\u06cc\u06d2 \u0645\u06cc\u06ba \u0646\u06d2 \u0627\u06cc\u06a9 \u067e\u0631\u06cc\u06a9\u0679\u0633 \u0633\u0627\u0626\u0679 \u0628\u0646\u0627\u0626\u06cc \u062c\u0633 \u0645\u06cc\u06ba \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u06c1\u06cc \u0645\u0633\u0627\u0626\u0644 \u062a\u06be\u06d2\u06d4<\/p>\n<h2 id=\"heading-table-of-contents\">\u0627\u0646\u0688\u06cc\u06a9\u0633<\/h2>\n<h2 id=\"heading-prerequisites\">\u0634\u0631\u0637\u06cc\u06ba<\/h2>\n<p>\u0622\u067e \u06a9\u0648 \u0633\u0627\u062a\u06be \u0686\u0644\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062a\u062c\u0631\u0628\u06c1 \u06a9\u0627\u0631 \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0631 \u0628\u0646\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0622\u067e \u06a9\u0648 \u0636\u0631\u0648\u0631\u062a \u06c1\u0648 \u06af\u06cc:<\/p>\n<ul>\n<li>\u0627\u06cc\u06a9 \u0648\u06cc\u0628 \u0628\u0631\u0627\u0624\u0632\u0631 \u062c\u06cc\u0633\u06d2 \u06a9\u0631\u0648\u0645\u060c \u0641\u0627\u0626\u0631 \u0641\u0627\u06a9\u0633\u060c \u0627\u06cc\u062c\u060c \u06cc\u0627 \u0633\u0641\u0627\u0631\u06cc\u06d4 \u0627\u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0633\u0641\u0627\u0631\u06cc \u0645\u06cc\u06ba \u0622\u0646 \u06a9\u0631\u06cc\u06ba\u06d4 <strong>\u0648\u06cc\u0628 \u0688\u0648\u06cc\u0644\u067e\u0631\u0632 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u062f\u06a9\u06be\u0627\u0626\u06cc\u06ba\u06d4<\/strong> \u0633\u06cc\u0679\u0646\u06af\u0632 > \u0627\u06cc\u0688\u0648\u0627\u0646\u0633\u0688 \u0645\u06cc\u06ba\u06d4<\/li>\n<li>\u0679\u0631\u0645\u06cc\u0646\u0644: \u0645\u06cc\u06a9\u0648\u0633 \u067e\u0631 \u0679\u0631\u0645\u06cc\u0646\u0644\u060c \u0648\u0646\u0688\u0648\u0632 \u067e\u0631 \u067e\u0627\u0648\u0631 \u0634\u06cc\u0644\u060c \u06cc\u0627 \u0644\u06cc\u0646\u06a9\u0633 \u067e\u0631 \u06a9\u0648\u0626\u06cc \u0679\u0631\u0645\u06cc\u0646\u0644\u06d4<\/li>\n<li><code>curl<\/code>\u06cc\u06c1 \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u0627 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06c1\u06d2 \u062c\u0648 \u0648\u06cc\u0628 \u0635\u0641\u062d\u0627\u062a \u06a9\u0648 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0645\u06cc\u06a9 \u0627\u0648 \u0627\u06cc\u0633\u060c \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0631 \u0644\u06cc\u0646\u06a9\u0633 \u0688\u0633\u0679\u0631\u06cc \u0628\u06cc\u0648\u0634\u0646\u0632\u060c \u0648\u0646\u0688\u0648\u0632 10 (\u0648\u0631\u0698\u0646 1803 \u06cc\u0627 \u0628\u0639\u062f \u0645\u06cc\u06ba) \u0627\u0648\u0631 \u0648\u0646\u0688\u0648\u0632 11 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0622\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<li>\u06c1\u0645 \u0627\u06cc\u06a9 Node.js \u067e\u0631\u06cc\u06a9\u0679\u0633 \u0633\u0627\u0626\u0679 \u0686\u0644\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06a9\u0648\u0688 \u06a9\u0627 \u062a\u062c\u0631\u0628\u06c1 Node.js 26.8 \u0627\u0648\u0631 curl 8.7 \u067e\u0631 \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u06d4<\/li>\n<\/ul>\n<p>\u0648\u0646\u0688\u0648\u0632 \u067e\u0627\u0648\u0631 \u0634\u06cc\u0644 \u0645\u06cc\u06ba\u060c \u0679\u0627\u0626\u067e \u06a9\u0631\u06cc\u06ba: <code>curl.exe<\/code> \u0627\u0633 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 <code>curl<\/code>\u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0648\u06c1\u0627\u06ba <code>curl<\/code> \u06cc\u06c1 \u0627\u06cc\u06a9 \u0627\u0648\u0631 \u06a9\u0645\u0627\u0646\u0688 \u06a9\u0627 \u0634\u0627\u0631\u0679 \u06a9\u0679 \u06c1\u06d2\u06d4 \u062a\u0628\u062f\u06cc\u0644\u06cc <code>| grep -i \"text\"<\/code> \u06a9\u06d2 \u0633\u0627\u062a\u06be <code>| Select-String \"text\"<\/code>\u0627\u0648\u0631 <code>\/dev\/null<\/code> \u06a9\u06d2 \u0633\u0627\u062a\u06be <code>NUL<\/code>.<\/p>\n<h2 id=\"heading-what-is-technical-seo\">\u062a\u06a9\u0646\u06cc\u06a9\u06cc SEO \u06a9\u06cc\u0627 \u06c1\u06d2\u061f<\/h2>\n<p>\u06af\u0648\u06af\u0644 \u06a9\u0627 \u0627\u06cc\u06a9 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06c1\u06d2 \u062c\u0633\u06d2 \u06a9\u0631\u0627\u0644\u0631 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0648\u06c1 \u06c1\u0645\u06cc\u0634\u06c1 \u0646\u0626\u06cc \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679\u0633 \u0627\u0648\u0631 \u0646\u0626\u06d2 \u0635\u0641\u062d\u0627\u062a \u062a\u0644\u0627\u0634 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0646\u0679\u0631\u0646\u06cc\u0679 \u067e\u0631 \u062a\u0644\u0627\u0634 \u06a9\u0631\u062a\u06d2 \u0631\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u062c\u0628 \u06af\u0648\u06af\u0644 \u06a9\u0648 \u06a9\u0648\u0626\u06cc \u0646\u06cc\u0627 \u067e\u062a\u06c1 \u0645\u0639\u0644\u0648\u0645 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0648 \u0648\u06c1 \u0635\u0641\u062d\u06c1 \u06a9\u0648 \u06a9\u0631\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0635\u0641\u062d\u06c1 \u067e\u0631 \u0645\u0648\u062c\u0648\u062f \u0645\u0648\u0627\u062f (\u0645\u062a\u0646\u060c \u062a\u0635\u0627\u0648\u06cc\u0631\u060c \u0648\u06cc\u0688\u06cc\u0648\u0632) \u067e\u0631 \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u06af\u0648\u06af\u0644 \u06cc\u06c1 \u0637\u06d2 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0635\u0641\u062d\u06c1 \u0627\u0634\u0627\u0631\u06cc\u06c1 \u0633\u0627\u0632\u06cc \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u06c1\u06d2\u060c \u062a\u0648 \u0648\u06c1 \u0627\u0633\u06d2 \u0648\u06cc\u0628 \u0635\u0641\u062d\u0627\u062a \u06a9\u06d2 \u0627\u06cc\u06a9 \u0628\u06c1\u062a \u0628\u0691\u06d2 \u0688\u06cc\u0679\u0627 \u0628\u06cc\u0633 \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0633\u06d2 \u0627\u0634\u0627\u0631\u06cc\u06c1 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06af\u0648\u06af\u0644 \u067e\u06be\u0631 \u062a\u0644\u0627\u0634 \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u067e\u0646\u06d2 \u0627\u0646\u0688\u06cc\u06a9\u0633 \u0645\u06cc\u06ba \u0635\u0641\u062d\u0627\u062a \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u0627\u06af\u0631 \u0648\u06c1 \u0627\u0633 \u0633\u06d2 \u0645\u062a\u0639\u0644\u0642\u06c1 \u06c1\u06cc\u06ba \u062c\u0648 \u06a9\u0648\u0626\u06cc \u062a\u0644\u0627\u0634 \u06a9\u0631 \u0631\u06c1\u0627 \u06c1\u06d2\u06d4 \u062a\u0644\u0627\u0634 \u06a9\u06cc\u0633\u06d2 \u06a9\u0627\u0645 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u0627\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06af\u0648\u06af\u0644 \u06a9\u06cc \u06af\u0627\u0626\u06cc\u0688 \u0627\u0633\u06d2 \u062a\u06cc\u0646 \u0645\u0631\u0627\u062d\u0644 \u06a9\u06c1\u062a\u06cc \u06c1\u06d2: \u06a9\u0631\u0627\u0644\u0646\u06af\u060c \u0627\u0646\u0688\u06cc\u06a9\u0633\u0646\u06af\u060c \u0627\u0648\u0631 \u0633\u0631\u0686\u0646\u06af\u06d4<\/p>\n<p>\u0644\u06c1\u0630\u0627 \u0631\u06cc\u0646\u06af\u0646\u0627 \u0627\u0634\u0627\u0631\u06cc\u06c1 \u0633\u0627\u0632\u06cc \u06a9\u06cc \u0636\u0645\u0627\u0646\u062a \u0646\u06c1\u06cc\u06ba \u062f\u06cc\u062a\u0627\u060c \u0627\u0648\u0631 \u0627\u0634\u0627\u0631\u06cc\u06c1 \u0633\u0627\u0632\u06cc \u0646\u062a\u0627\u0626\u062c \u0645\u06cc\u06ba \u067e\u0648\u0632\u06cc\u0634\u0646 \u06a9\u06cc \u0636\u0645\u0627\u0646\u062a \u0646\u06c1\u06cc\u06ba \u062f\u06cc\u062a\u06cc\u06d4 \u0648\u06c1\u06cc \u06af\u0627\u0626\u06cc\u0688 \u06a9\u06c1\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06af\u0648\u06af\u0644 \u062a\u06cc\u0646 \u0645\u0631\u0627\u062d\u0644 \u0645\u06cc\u06ba \u0633\u06d2 \u06a9\u0633\u06cc \u06a9\u06cc \u0628\u06be\u06cc \u0636\u0645\u0627\u0646\u062a \u0646\u06c1\u06cc\u06ba \u062f\u06cc\u062a\u0627\u060c \u06cc\u06c1\u0627\u06ba \u062a\u06a9 \u06a9\u06c1 \u0627\u0646 \u0635\u0641\u062d\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u062c\u0648 \u062a\u0645\u0627\u0645 \u0627\u0635\u0648\u0644\u0648\u06ba \u067e\u0631 \u0639\u0645\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u062a\u06a9\u0646\u06cc\u06a9\u06cc \u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u0679\u06be\u06cc\u06a9 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0636\u0631\u0648\u0631\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u0633\u0627\u0626\u0679 \u06af\u0648\u06af\u0644 \u067e\u0631 \u0646\u0645\u0628\u0631 1 \u067e\u0631 \u0622\u0626\u06d2\u06d4 \u0644\u06cc\u06a9\u0646 \u0622\u067e \u062c\u0648 \u0628\u06be\u06cc \u0645\u0633\u0626\u0644\u06c1 \u062d\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u0648\u06c1 \u0622\u067e \u06a9\u06cc \u0633\u0627\u0626\u0679 \u06a9\u0648 \u0628\u06c1\u062a\u0631 \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633 \u0644\u06cc\u06d2 \u0627\u0633 \u0633\u06d2 \u0622\u067e \u06a9\u06d2 \u0627\u0648\u0646\u0686\u06d2 \u062f\u0631\u062c\u06d2 \u06a9\u06d2 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0628\u0691\u06be \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u062a\u06a9\u0646\u06cc\u06a9\u06cc SEO \u06a9\u0648 \u0639\u0645\u0648\u0645\u06cc SEO \u062c\u06cc\u0633\u06d2 \u0645\u0637\u0644\u0648\u0628\u06c1 \u0627\u0644\u0641\u0627\u0638\u060c \u0628\u06cc\u06a9 \u0644\u0646\u06a9\u0633\u060c \u0633\u0648\u0634\u0644 \u0645\u06cc\u0688\u06cc\u0627 \u0645\u0634\u063a\u0648\u0644\u06cc\u062a \u0648\u063a\u06cc\u0631\u06c1 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0645\u0644 \u06a9\u0631 \u06a9\u06cc\u0627 \u062c\u0627\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<h2 id=\"heading-how-common-are-these-problems-on-real-websites\">\u062d\u0642\u06cc\u0642\u06cc \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679\u0633 \u0645\u06cc\u06ba \u06cc\u06c1 \u0645\u0633\u0627\u0626\u0644 \u06a9\u062a\u0646\u06d2 \u0639\u0627\u0645 \u06c1\u06cc\u06ba\u061f<\/h2>\n<p>\u0646\u06cc\u0686\u06d2 \u062f\u06cc\u06d2 \u06af\u0626\u06d2 \u0646\u0645\u0628\u0631 \u0627\u06cc\u06a9 \u0622\u0688\u0679 \u0633\u06d2 \u0622\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u0645\u06cc\u06ba \u0646\u06d2 \u0628\u0646\u0627\u06cc\u0627 \u06c1\u0648\u0627 \u0633\u0627\u0626\u0679 \u0622\u0688\u0679 \u0679\u0648\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0686\u0644\u0627\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u06c1\u0631 \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u06a9\u0648 \u067e\u06c1\u0644\u06d2 \u0622\u0688\u0679 \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u0634\u0645\u0627\u0631 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u06cc\u06c1 \u0688\u06cc\u0679\u0627 25 \u0627\u06a9\u062a\u0648\u0628\u0631 \u0633\u06d2 \u062f\u0633\u062a\u06cc\u0627\u0628 \u06c1\u0648\u06af\u0627\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u06a9\u0631\u0627\u0644 \u0633\u0627\u0626\u0679 \u06a9\u06d2 \u0645\u062a\u0639\u062f\u062f \u0635\u0641\u062d\u0627\u062a \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 (\u0627\u0633 \u0645\u0639\u0627\u0645\u0644\u06d2 \u0645\u06cc\u06ba\u060c \u0627\u0648\u0633\u0637\u0627\u064b 10 \u0635\u0641\u062d\u0627\u062a)\u06d4 \u0627\u06cc\u06a9 \u0635\u0641\u062d\u06d2 \u06a9\u0627 \u0622\u0688\u0679 \u0627\u06cc\u06a9 \u0635\u0641\u062d\u06c1 (\u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u06c1\u0648\u0645 \u067e\u06cc\u062c) \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<table>\n<thead>\n<tr>\n<th>\u0645\u0633\u0626\u0644\u06c1<\/th>\n<th>\u06a9\u062a\u0646\u06cc \u0628\u0627\u0631<\/th>\n<th>\u0646\u0645\u0648\u0646\u06c1<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u06a9\u06cc\u0646\u0648\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af\u0632 \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u0627\u06cc\u06a9 \u06cc\u0627 \u0632\u06cc\u0627\u062f\u06c1 \u0635\u0641\u062d\u0627\u062a \u06c1\u06cc\u06ba\u06d4<\/td>\n<td>64.2% \u0633\u0627\u0626\u0679\u0633<\/td>\n<td>53 \u06a9\u0631\u0627\u0644 \u0634\u062f\u06c1 \u0633\u0627\u0626\u0679\u0633\u060c \u0627\u06af\u0633\u062a 2025 \u0633\u06d2 \u0627\u06a9\u062a\u0648\u0628\u0631 2026<\/td>\n<\/tr>\n<tr>\n<td>\u0628\u0627\u0644\u06a9\u0644 \u0627\u0633\u06cc \u0639\u0646\u0648\u0627\u0646 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062f\u0648 \u06cc\u0627 \u0632\u06cc\u0627\u062f\u06c1 \u0635\u0641\u062d\u0627\u062a<\/td>\n<td>61.8% \u0633\u0627\u0626\u0679\u0633<\/td>\n<td>\u0627\u06cc\u06a9 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0635\u0641\u062d\u0627\u062a \u0628\u06be\u0631\u06cc \u06c1\u0648\u0626\u06cc 34 \u06a9\u0631\u0627\u0644 \u0634\u062f\u06c1 \u0633\u0627\u0626\u0679\u0633<\/td>\n<\/tr>\n<tr>\n<td>\u0645\u06cc\u0679\u0627 \u062a\u0641\u0635\u06cc\u0644 \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u06a9\u0645 \u0627\u0632 \u06a9\u0645 \u0627\u06cc\u06a9 \u0635\u0641\u062d\u06c1 \u06c1\u06d2\u06d4<\/td>\n<td>49.1% \u0633\u0627\u0626\u0679\u0633<\/td>\n<td>53 \u06a9\u0631\u0627\u0644 \u0634\u062f\u06c1 \u0633\u0627\u0626\u0679\u0633<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u06cc\u06a9 \u06cc\u0627 \u0632\u06cc\u0627\u062f\u06c1 \u0644\u0646\u06a9\u0633 \u0627\u06cc\u06a9 \u0627\u06cc\u0633\u06d2 \u0635\u0641\u062d\u06d2 \u06a9\u06cc \u0637\u0631\u0641 \u0644\u06d2 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 404 \u0644\u0648\u0679\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/td>\n<td>18.9% \u0633\u0627\u0626\u0679\u0633<\/td>\n<td>53 \u06a9\u0631\u0627\u0644 \u0634\u062f\u06c1 \u0633\u0627\u0626\u0679\u0633<\/td>\n<\/tr>\n<tr>\n<td>\u0628\u0646\u06cc\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631 JavaScript \u0645\u06cc\u06ba \u0644\u06a9\u06be\u06d2 \u06af\u0626\u06d2 \u0635\u0641\u062d\u0627\u062a<\/td>\n<td>\u0635\u0641\u062d\u0627\u062a \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f 17.7%<\/td>\n<td>277 \u0633\u0646\u06af\u0644 \u067e\u06cc\u062c \u0622\u0688\u0679\u0633\u060c \u0645\u0626\u06cc-\u0627\u06a9\u062a\u0648\u0628\u0631 2026<\/td>\n<\/tr>\n<tr>\n<td>\u06a9\u0645 \u0627\u0632 \u06a9\u0645 \u0627\u06cc\u06a9 \u0635\u0641\u062d\u06c1 \u0628\u063a\u06cc\u0631 \u0639\u0646\u0648\u0627\u0646 \u06a9\u06d2 \u06c1\u06d2\u06d4<\/td>\n<td>13.2% \u0633\u0627\u0626\u0679\u0633<\/td>\n<td>53 \u06a9\u0631\u0627\u0644 \u0634\u062f\u06c1 \u0633\u0627\u0626\u0679\u0633<\/td>\n<\/tr>\n<tr>\n<td>\u0648\u06c1 \u0644\u0646\u06a9\u0633 \u062c\u0646\u06c1\u06cc\u06ba \u0633\u0631\u0686 \u0627\u0646\u062c\u0646 \u067e\u06cc\u0631\u0648\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u0631 \u0633\u06a9\u062a\u06d2<\/td>\n<td>8.3% \u0635\u0641\u062d\u0627\u062a<\/td>\n<td>278 \u0633\u0646\u06af\u0644 \u067e\u06cc\u062c \u0622\u0688\u0679<\/td>\n<\/tr>\n<tr>\n<td>Robots.txt \u0641\u0627\u0626\u0644 \u062c\u0633 \u0645\u06cc\u06ba \u062e\u0631\u0627\u0628\u06cc \u06c1\u06d2 \u06cc\u0627 \u0641\u0627\u0626\u0644 \u0644\u0648\u0688 \u06c1\u0648\u0646\u06d2 \u0645\u06cc\u06ba \u0646\u0627\u06a9\u0627\u0645 \u06c1\u06d2\u06d4<\/td>\n<td>7.9% \u0633\u0627\u0626\u0679\u0633<\/td>\n<td>252 \u0633\u0646\u06af\u0644 \u067e\u06cc\u062c \u0622\u0688\u0679\u0633\u060c \u062c\u0648\u0644\u0627\u0626\u06cc-\u0627\u06a9\u062a\u0648\u0628\u0631 2026<\/td>\n<\/tr>\n<tr>\n<td>NOINDEX \u06cc\u0627 robots.txt \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u0628\u0644\u0627\u06a9 \u06a9\u06cc\u06d2 \u06af\u0626\u06d2 \u0635\u0641\u062d\u0627\u062a<\/td>\n<td>\u0635\u0641\u062d\u0627\u062a \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f 4.8%<\/td>\n<td>251 \u0633\u0646\u06af\u0644 \u067e\u06cc\u062c \u0622\u0688\u0679\u0633\u060c \u062c\u0648\u0644\u0627\u0626\u06cc-\u0627\u06a9\u062a\u0648\u0628\u0631 2026<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u06cc\u06c1 \u062a\u0645\u0627\u0645 \u062a\u06a9\u0646\u06cc\u06a9\u06cc \u0645\u0633\u0627\u0626\u0644 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0646 \u0633\u0628 \u06a9\u0627 \u0648\u0632\u0646 \u0627\u06cc\u06a9 \u062c\u06cc\u0633\u0627 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u063a\u0627\u0626\u0628 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u0627 \u06a9\u06cc\u0646\u0648\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af \u0633\u0628 \u0633\u06d2 \u0627\u0648\u067e\u0631 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u06af\u0648\u06af\u0644 \u06a9\u0648 \u06a9\u06cc\u0646\u0648\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af\u0632 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u0644\u06c1\u0630\u0627 \u0679\u06cc\u06af \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u0635\u0641\u062d\u06c1 \u062e\u0648\u062f \u0646\u06c1\u06cc\u06ba \u0679\u0648\u0679\u06d2 \u06af\u0627\u06d4 \u062c\u06cc\u0633\u0627 \u06a9\u06c1 \u0622\u067e \u0645\u0639\u06cc\u0627\u0631\u0627\u062a \u06a9\u06d2 \u0633\u06cc\u06a9\u0634\u0646 \u0645\u06cc\u06ba \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u06cc\u06c1 \u0627\u06c1\u0645 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u0627\u06cc\u06a9 \u062c\u06cc\u0633\u06d2 \u06cc\u0627 \u0628\u06c1\u062a \u0645\u0644\u062a\u06d2 \u062c\u0644\u062a\u06d2 \u0645\u0648\u0627\u062f \u062a\u06a9 \u062f\u0648 \u06cc\u0627 \u0632\u06cc\u0627\u062f\u06c1 URLs \u0633\u06d2 \u0631\u0633\u0627\u0626\u06cc \u062d\u0627\u0635\u0644 \u06a9\u06cc \u062c\u0627 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679 \u0679\u0627\u0626\u0679\u0644 \u0648\u06c1 \u0686\u06cc\u0632 \u06c1\u06d2 \u062c\u0648 \u0645\u06cc\u06ba \u0646\u06d2 \u062e\u0648\u062f \u0627\u067e\u0646\u06d2 \u067e\u0627\u0633 \u0631\u06a9\u06be\u06cc \u062a\u06be\u06cc\u06d4 \u06a9\u0648\u0688 \u0644\u06a9\u06be\u062a\u06d2 \u0648\u0642\u062a \u0627\u0633 \u0637\u0631\u062d \u06a9\u06cc \u0686\u06cc\u0632\u0648\u06ba \u06a9\u0648 \u06cc\u0627\u062f \u06a9\u0631\u0646\u0627 \u0622\u0633\u0627\u0646 \u06c1\u06d2\u06d4 \u0627\u0633 \u0644\u06cc\u06d2 \u0627\u0646 \u0645\u0633\u0627\u0626\u0644 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0679\u0648\u0644\u0632 \u0645\u0648\u062c\u0648\u062f \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0622\u0626\u06cc\u06d2 \u0679\u06cc\u0628\u0644 \u0645\u06cc\u06ba \u0645\u0648\u062c\u0648\u062f \u06c1\u0631 \u0633\u0648\u0627\u0644 \u067e\u0631 \u06af\u06c1\u0631\u06cc \u0646\u0638\u0631 \u0688\u0627\u0644\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0627\u06a9\u06c1 \u06cc\u06c1 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u06d2 \u06a9\u06c1 \u0648\u06c1 \u0633\u0628 \u0648\u0627\u0636\u062d \u06c1\u06cc\u06ba\u06d4<\/p>\n<ul>\n<li><strong>\u0645\u0639\u06cc\u0627\u0631\u06cc \u0679\u06cc\u06af\u0632 \u063a\u0627\u0626\u0628 \u06c1\u06cc\u06ba:<\/strong> \u0645\u0639\u06cc\u0627\u0631\u06cc \u0679\u06cc\u06af\u0632 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631 \u06c1\u06cc\u06ba\u06d4 <code\/> of your HTML. When two or three pages have pretty much the same content, it tells search engines like Google which URL is the original, main version, the one you prefer to get indexed. It&#8217;s not required, though: without it, Google picks the main version itself, so it matters mostly for pages that have duplicates.<\/li>\n<li><strong>Duplicate titles:<\/strong> it&#8217;s really easy to end up with the same title on two pages. You don&#8217;t want a duplicated title because it&#8217;s not helpful and can confuse Google. Each page should say what it&#8217;s about.<\/li>\n<li><strong>Missing meta description:<\/strong> this one is really important, because it helps search engines as well as AI tools like ChatGPT. The meta description is there to explain very briefly what the page is about and what it&#8217;s for. If you go to Google and search for a website, you&#8217;ll see it under the actual link to the site.<\/li>\n<li><strong>A link to a 404 page:<\/strong> this basically means you have a broken link (maybe a link you probably don&#8217;t use anymore) to a page that isn&#8217;t there. So there&#8217;s no reason for it to lead to something that doesn&#8217;t exist. Use it to lead to something similar, or to something that does exist, so your links remain relevant.<\/li>\n<li><strong>A page built mostly with JavaScript:<\/strong> Google can run JavaScript, so this alone doesn&#8217;t keep a page out of Google. But the content appears only after the JavaScript loads and runs, which is slower for visitors and one more step that can fail, and not every crawler runs JS. That&#8217;s why I prefer server-side rendering for the content that matters most.<\/li>\n<li><strong>A link search engines can&#8217;t follow:<\/strong> this isn&#8217;t a huge deal, and it really depends where the link goes. But say I wrote a really nice article and I want it to help me rank on Google. If search engines can&#8217;t follow the link to it, then you invested all this time and energy in this article that relatively few people will likely see.<\/li>\n<li><strong>Errors in robots.txt:<\/strong> robots.txt basically helps you talk to search engines. If there are errors in this file, you might stop search engines from crawling pages you do want in search results.<\/li>\n<li><strong>A page blocked by noindex or robots.txt:<\/strong> these are two different things. A <code>noindex<\/code> \u0642\u0627\u0639\u062f\u06c1 \u0633\u0631\u0686 \u0627\u0646\u062c\u0646\u0648\u06ba \u0633\u06d2 \u0635\u0641\u062d\u06c1 \u06a9\u0648 \u0646\u062a\u0627\u0626\u062c \u0633\u06d2 \u062e\u0627\u0631\u062c \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u06c1\u062a\u0627 \u06c1\u06d2\u060c \u062c\u0628 \u06a9\u06c1 robots.txt \u0627\u0635\u0648\u0644 \u0635\u0631\u0641 \u0635\u0641\u062d\u06c1 \u06a9\u0648 \u0631\u06cc\u0646\u06af\u0646\u0627 \u0631\u0648\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u06c1\u0645 \u0628\u0639\u062f \u0645\u06cc\u06ba \u0627\u0633 \u0679\u06cc\u0648\u0679\u0648\u0631\u06cc\u0644 \u0645\u06cc\u06ba \u0627\u0646 \u062f\u0648\u0646\u0648\u06ba \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0645\u0632\u06cc\u062f \u062c\u0627\u0646\u06cc\u06ba \u06af\u06d2 \u0627\u0648\u0631 \u06cc\u06c1 \u06a9\u06c1 \u0627\u062e\u062a\u0644\u0627\u0641\u0627\u062a \u06a9\u06cc\u0648\u06ba \u0627\u06c1\u0645 \u06c1\u06cc\u06ba\u06d4<\/li>\n<\/ul>\n<p>\u0646\u0631\u0645 404s\u060c \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u0686\u06cc\u0646\u0632\u060c \u0627\u0648\u0631 \u063a\u0644\u0637 \u06a9\u06cc\u0646\u0648\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af\u0632 \u0622\u0688\u0679 \u0645\u06cc\u06ba \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u06d2 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0627\u0633 \u0644\u06cc\u06d2 \u0679\u06cc\u0628\u0644 \u0645\u06cc\u06ba \u0646\u06c1\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4<\/p>\n<h2 id=\"heading-how-to-set-up-the-practice-site\">\u067e\u0631\u06cc\u06a9\u0679\u0633 \u0641\u06cc\u0644\u0688 \u06a9\u0648 \u06a9\u06cc\u0633\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u062f\u06cc\u0627 \u062c\u0627\u0626\u06d2\u06d4<\/h2>\n<p>\u06c1\u06cc\u0646\u0688 \u0622\u0646 \u0633\u0627\u0626\u0679 \u0627\u06cc\u06a9 \u06a9\u0627\u0633\u0645\u06cc\u0679\u06a9\u0633 \u0627\u0633\u0679\u0648\u0631 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u06cc \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u06c1\u06d2 \u062c\u0633\u06d2 Acme Shoes \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06c1\u0631 \u0635\u0641\u062d\u06c1 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u0645\u0633\u0626\u0644\u06c1 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u0622\u067e \u06a9\u0648 \u06a9\u0648\u0688 \u06a9\u06cc \u06c1\u0631 \u0644\u0627\u0626\u0646 \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0646\u06cc\u0627 \u0641\u0648\u0644\u0688\u0631 \u0628\u0646\u0627\u0626\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0631\u062c \u0630\u06cc\u0644 \u0641\u0627\u0626\u0644\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba: <code>server.js<\/code>\u062f\u0631\u062c \u0630\u06cc\u0644 \u06a9\u0648\u0688 \u067e\u0631 \u06a9\u0644\u06a9 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u067e\u06cc\u0633\u0679 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-javascript\">\/\/ server.js: a tiny practice site with common technical SEO problems built in\nconst http = require('node:http');\n\nconst PORT = 8080;\nconst BASE = 'http:\/\/localhost:' + PORT;\n\n\/\/ Builds a simple HTML page. Leave out a field to leave that tag out.\nfunction page({ title, description, canonical, robots, body, script }) {\n  return [\n    '',\n    '',\n    '',\n    '<meta charset=\"utf-8\"\/>',\n    title && '<title>' + title + '<\/title>',\n    description && '<meta name=\"description\" content=\"' + description + '\"\/>',\n    canonical && '<link rel=\"canonical\" href=\"' + BASE + canonical + '\"\/>',\n    robots && '<meta name=\"robots\" content=\"' + robots + '\"\/>',\n    '',\n    '',\n    body,\n    script && '',\n    '',\n    '',\n  ]\n    .filter(Boolean)\n    .join('\\n');\n}\n\nconst routes = {\n  '\/': {\n    html: page({\n      title: 'Acme Shoes: Running Shoes for Every Runner',\n      description: 'Lightweight running shoes for road and trail, with free returns.',\n      canonical: '\/',\n      body: [\n        '',\n        'Blue Runner',\n        '<span onclick=\"location.href=\\'\/sale\\'\">Summer sale<\/span>',\n      ].join('\\n'),\n    }),\n  },\n  \/\/ Problem: a vague title and no meta description\n  '\/products\/blue-runner': {\n    html: page({\n      title: 'Acme Shoes',\n      canonical: '\/products\/blue-runner',\n      body: '',\n    }),\n  },\n  \/\/ Problem: a missing product that still answers \"200 OK\" (a soft 404)\n  '\/products\/red-runner': {\n    html: page({\n      title: 'Acme Shoes',\n      body: '',\n    }),\n  },\n  \/\/ Problem: a redirect chain, \/old-sale -> \/sale-2025 -> \/sale\n  '\/old-sale': { redirect: '\/sale-2025' },\n  '\/sale-2025': { redirect: \"https:\/\/www.freecodecamp.org\/sale\" },\n  \"https:\/\/www.freecodecamp.org\/sale\": {\n    html: page({\n      title: 'Summer Sale: Up to 40% Off Running Shoes | Acme Shoes',\n      description: \"Save up to 40% on last season's running shoes until August 31.\",\n      canonical: \"https:\/\/www.freecodecamp.org\/sale\",\n      body: '',\n    }),\n  },\n  \/\/ Problem: a noindex header nobody can see in the page itself\n  '\/about': {\n    headers: { 'X-Robots-Tag': 'noindex' },\n    html: page({\n      title: 'About Acme Shoes',\n      description: 'How a two-person workshop became a running shoe brand.',\n      canonical: '\/about',\n      body: '',\n    }),\n  },\n  \/\/ Problem: a canonical tag that points to the home page\n  '\/blog\/choosing-trail-shoes': {\n    html: page({\n      title: 'How to Choose Trail Running Shoes | Acme Shoes',\n      description: 'Grip, drop and fit: what to look for in a trail running shoe.',\n      canonical: '\/',\n      body: '',\n    }),\n  },\n  \/\/ Problem: the content only exists after JavaScript runs\n  '\/catalog': {\n    html: page({\n      title: 'All Running Shoes | Acme Shoes',\n      description: 'Browse every Acme running shoe.',\n      canonical: '\/catalog',\n      body: '<p>Loading...<\/p>',\n      script:\n        \"fetch('\/api\/products').then((r) => r.json()).then((products) => {\" +\n        \"document.getElementById('app').innerHTML = products.map((p) => '<h2>' + p + '<\/h2>').join('');\" +\n        '});',\n    }),\n  },\n  '\/api\/products': {\n    type: 'application\/json',\n    html: JSON.stringify(['Blue Runner', 'Trail Grip 2', 'City Glide']),\n  },\n  \/\/ Problem: \"Disallow: \/blog\" blocks every path that starts with \/blog\n  '\/robots.txt': {\n    type: 'text\/plain',\n    html: 'User-agent: *\\nDisallow: \/blog\\n',\n  },\n};\n\nhttp\n  .createServer((req, res) => {\n    const path = new URL(req.url, BASE).pathname;\n    const route = routes[path];\n\n    if (!route) {\n      res.writeHead(404, { 'Content-Type': 'text\/html; charset=utf-8' });\n      return res.end(page({ title: 'Page not found', body: '' }));\n    }\n    if (route.redirect) {\n      res.writeHead(301, { Location: route.redirect });\n      return res.end();\n    }\n    res.writeHead(200, {\n      'Content-Type': (route.type || 'text\/html') + '; charset=utf-8',\n      ...route.headers,\n    });\n    res.end(route.html);\n  })\n  .listen(PORT, () => console.log('Practice site running at ' + BASE));\n<\/code><\/pre>\n<p>\u06c1\u0631 \u0627\u06cc\u06a9 \u06a9\u06cc \u0627\u0633\u0679\u0631\u0648\u06a9 <code>routes<\/code> \u06cc\u06c1 \u0635\u0641\u062d\u06c1 \u06a9\u0627 \u067e\u062a\u06c1 \u06c1\u06d2\u06d4 \u0633\u06d2 \u0634\u0631\u0648\u0639 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u062a\u0628\u0635\u0631\u06d2\u06d4 <code>Problem:<\/code> \u0645\u062c\u06be\u06d2 \u0628\u062a\u0627\u0626\u06cc\u06ba \u06a9\u06c1 \u06c1\u0631 \u0635\u0641\u062d\u06d2 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u06cc\u0627 \u063a\u0644\u0637 \u06c1\u06d2\u061f<\/p>\n<p>\u0627\u0633\u06cc \u0641\u0648\u0644\u0688\u0631 \u0633\u06d2 \u0633\u0631\u0648\u0631 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-bash\">node server.js\n<\/code><\/pre>\n<p>\u0622\u067e \u06a9\u0648 \u062f\u0631\u062c \u0630\u06cc\u0644 \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u0626\u06d2:<\/p>\n<pre><code class=\"language-text\">Practice site running at http:\/\/localhost:8080\n<\/code><\/pre>\n<p>\u0633\u0631\u0648\u0631 \u06a9\u0648 \u0686\u0644\u062a\u06d2 \u0631\u06c1\u0646\u06d2 \u062f\u06cc\u06ba \u0627\u0648\u0631 \u0646\u06cc\u0686\u06d2 \u062f\u06cc \u06af\u0626\u06cc \u06a9\u0645\u0627\u0646\u0688 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062f\u0648\u0633\u0631\u0627 \u0679\u0631\u0645\u06cc\u0646\u0644 \u06a9\u06be\u0648\u0644\u06cc\u06ba\u06d4 \u06a9\u0628 \u0628\u062f\u0644\u0646\u0627 \u06c1\u06d2\u06d4 <code>server.js<\/code>Ctrl+C \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0633\u0631\u0648\u0631 \u06a9\u0648 \u0631\u0648\u06a9\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h2 id=\"heading-how-to-check-a-pages-http-status-code\">\u06a9\u0633\u06cc \u0635\u0641\u062d\u06d2 \u06a9\u06d2 HTTP \u0627\u0633\u0679\u06cc\u0679\u0633 \u06a9\u0648\u0688 \u06a9\u0648 \u06a9\u06cc\u0633\u06d2 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/h2>\n<p>\u062c\u0628 \u0645\u06cc\u06ba \u0646\u06d2 \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679\u0633 \u0628\u0646\u0627\u0646\u0627 \u0634\u0631\u0648\u0639 \u06a9\u06cc\u06ba \u062a\u0648 \u0645\u062c\u06be\u06d2 \u06c1\u0631 \u0637\u0631\u062d \u06a9\u06cc \u0686\u06be\u0648\u0679\u06cc \u0686\u06be\u0648\u0679\u06cc \u0686\u06cc\u0632\u06cc\u06ba \u0628\u0646\u0627\u0646\u0627 \u06cc\u0627\u062f \u06c1\u06d2\u06d4 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u0645\u06a9\u0645\u0644 \u0627\u0633\u0679\u06cc\u06a9 \u0688\u0648\u06cc\u0644\u067e\u0631 \u06c1\u0648\u06ba \u0627\u0648\u0631 \u0645\u06cc\u06ba \u0645\u0633\u0644\u0633\u0644 \u062a\u062c\u0631\u0628\u06c1 \u06a9\u0631 \u0631\u06c1\u0627 \u06c1\u0648\u06ba\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0628\u0627\u0631 \u0645\u06cc\u06ba \u0646\u06d2 \u062f\u06cc\u06a9\u06be\u0627 \u06a9\u06c1 \u0633\u0631\u0648\u0631 \u06a9\u06cc \u0637\u0631\u0641 \u0627\u06cc\u06a9 \u0645\u0633\u0626\u0644\u06c1 \u06c1\u06d2 \u0627\u0648\u0631 \u0646\u06cc\u0679 \u0648\u0631\u06a9 \u0679\u06cc\u0628 \u0646\u06d2 500 \u06a9\u06cc \u062e\u0631\u0627\u0628\u06cc \u0648\u0627\u067e\u0633 \u06a9\u0631\u062f\u06cc\u06d4 \u0627\u06cc\u06a9 \u0627\u0648\u0631 \u0628\u0627\u0631 \u0645\u06cc\u06ba \u0646\u06d2 \u062c\u0627\u0646 \u0628\u0648\u062c\u06be \u06a9\u0631 \u0627\u06cc\u06a9 \u0635\u0641\u062d\u06c1 \u06c1\u0679\u0627 \u062f\u06cc\u0627 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0645\u06cc\u06ba \u06cc\u06c1 \u062f\u06cc\u06a9\u06be\u0646\u0627 \u0686\u0627\u06c1\u062a\u0627 \u062a\u06be\u0627 \u06a9\u06c1 \u0622\u06cc\u0627 \u06cc\u06c1 404 \u06cc\u0627 \u06a9\u0648\u0626\u06cc \u0627\u0648\u0631 \u0645\u0633\u0626\u0644\u06c1 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u06d2 \u06af\u0627\u06d4 \u0622\u067e \u062c\u0633 \u0633\u0627\u0626\u0679 \u06a9\u0648 \u0628\u0646\u0627 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba \u0627\u0633\u06d2 \u0622\u0632\u0645\u0627 \u06a9\u0631 \u0622\u067e \u0646\u062a\u0627\u0626\u062c \u0633\u06d2 \u0628\u06c1\u062a \u06a9\u0686\u06be \u0633\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>HTTP \u0627\u0633\u0679\u06cc\u0679\u0633 \u06a9\u0648\u0688 \u067e\u06c1\u0644\u06cc \u0686\u06cc\u0632 \u06c1\u06cc\u06ba \u062c\u0648 \u0633\u0631\u0686 \u0627\u0646\u062c\u0646 \u067e\u0691\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u06a9\u0644\u0627\u0626\u0646\u0679\u0633 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0628\u0627\u062a \u0686\u06cc\u062a \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0633\u0631\u0648\u0631 \u06a9\u0627 \u0637\u0631\u06cc\u0642\u06c1 \u06c1\u06d2\u060c \u062c\u06cc\u0633\u06d2 \u0628\u0631\u0627\u0624\u0632\u0631\u06d4 \u06a9\u0648\u0688\u0632 \u06a9\u0648 \u067e\u0627\u0646\u0686 \u0631\u06cc\u0646\u062c\u0632 \u0645\u06cc\u06ba \u062a\u0642\u0633\u06cc\u0645 \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2: 1xx\u060c 2xx\u060c 3xx\u060c 4xx\u060c \u0627\u0648\u0631 5xx\u06d4 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c 5xx \u06a9\u0648\u0688 \u0633\u0631\u0648\u0631 \u06a9\u0627 \u0645\u0633\u0626\u0644\u06c1 \u06c1\u06d2 \u0627\u0648\u0631 4xx \u06a9\u0648\u0688 \u06a9\u0644\u0627\u0626\u0646\u0679 \u0633\u0627\u0626\u0688 \u06a9\u0627 \u0645\u0633\u0626\u0644\u06c1 \u06c1\u06d2\u06d4<\/p>\n<p>404 \u0633\u0628 \u0633\u06d2 \u0639\u0627\u0645 \u063a\u0644\u0637\u06cc \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u0633\u0627\u0626\u0679 \u067e\u0631 \u06a9\u0648\u0626\u06cc \u0635\u0641\u062d\u06c1 \u0646\u06c1\u06cc\u06ba \u0645\u0644 \u0633\u06a9\u062a\u0627\u06d4 \u0645\u062c\u06be\u06d2 \u06c1\u0645\u06cc\u0634\u06c1 \u0627\u06cc\u06a9 404 \u0645\u0644\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0633\u0627\u0626\u0679 \u06a9\u0627 \u0644\u0646\u06a9 \u0631\u06a9\u06be\u0646\u0627 \u06c1\u06cc \u0637\u06d2 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1\u0627\u06ba \u0648\u06c1 \u06a9\u0648\u0688 \u06c1\u06d2 \u062c\u0648 \u0622\u067e \u0627\u0633 \u0679\u06cc\u0648\u0679\u0648\u0631\u06cc\u0644 \u0645\u06cc\u06ba \u062f\u06cc\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<ul>\n<li><code>200 OK<\/code>: \u0635\u0641\u062d\u06c1 \u0627\u0633 \u0637\u0631\u062d \u06c1\u06d2\u06d4<\/li>\n<li><code>301 Moved Permanently<\/code>: \u0635\u0641\u062d\u06c1 \u0627\u06cc\u06a9 \u0645\u062e\u062a\u0644\u0641 \u067e\u062a\u06d2 \u067e\u0631 \u0648\u0627\u0642\u0639 \u06c1\u06d2\u06d4<\/li>\n<li><code>404 Not Found<\/code>: \u06cc\u06c1\u0627\u06ba \u06a9\u0648\u0626\u06cc \u0635\u0641\u062d\u0627\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4<\/li>\n<\/ul>\n<p>\u06af\u0648\u06af\u0644 \u0627\u0646 \u06cc\u0648 \u0622\u0631 \u0627\u06cc\u0644 \u06a9\u0648 \u0627\u0646\u0688\u06cc\u06a9\u0633 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0644\u0648\u0679\u062a\u06d2 \u06c1\u06cc\u06ba: <code>4xx<\/code> HTTP \u0627\u0633\u0679\u06cc\u0679\u0633 \u06a9\u0648\u0688\u0632 \u06a9\u06cc \u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u0627\u062a \u06a9\u06d2 \u0645\u0637\u0627\u0628\u0642 \u06cc\u06c1 \u06a9\u0648\u0688\u0632 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u067e\u0646\u06cc \u067e\u0631\u06cc\u06a9\u0679\u0633 \u0633\u0627\u0626\u0679 \u06a9\u06d2 \u06c1\u0648\u0645 \u067e\u06cc\u062c \u06a9\u06d2 \u0627\u0633\u0679\u06cc\u0679\u0633 \u06a9\u0648\u0688 \u06a9\u0648 \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba: <code>-I<\/code>\u0635\u0631\u0641 \u06c1\u06cc\u0688\u0631\u0632 \u062f\u06a9\u06be\u0627\u0626\u06cc\u06ba\u06d4 <code>-s<\/code>\u06a9\u0631\u0644 \u06a9\u06cc \u062a\u0631\u0642\u06cc \u06a9\u06d2 \u0627\u0634\u0627\u0631\u06d2 \u06a9\u0648 \u0686\u06be\u067e\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-bash\">curl -sI http:\/\/localhost:8080\/\n<\/code><\/pre>\n<pre><code class=\"language-text\">HTTP\/1.1 200 OK\nContent-Type: text\/html; charset=utf-8\nDate: Sun, 25 Oct 2026 17:42:53 GMT\nConnection: keep-alive\nKeep-Alive: timeout=5\n<\/code><\/pre>\n<p>\u0627\u0628 \u0627\u06cc\u06a9 \u0627\u06cc\u0633\u06d2 \u0627\u06cc\u0688\u0631\u06cc\u0633 \u06a9\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0631\u06cc\u06ba \u062c\u0648 \u062f\u0631\u062c \u0630\u06cc\u0644 \u0627\u06cc\u0688\u0631\u06cc\u0633 \u0645\u06cc\u06ba \u0646\u06c1 \u06c1\u0648\u06d4 <code>routes<\/code>\u06cc\u06c1 \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u06c1 \u0635\u062d\u06cc\u062d 404 \u06a9\u06cc\u0633\u0627 \u0644\u06af\u062a\u0627 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-bash\">curl -sI http:\/\/localhost:8080\/products\/does-not-exist\n<\/code><\/pre>\n<pre><code class=\"language-text\">HTTP\/1.1 404 Not Found\nContent-Type: text\/html; charset=utf-8\nDate: Sun, 25 Oct 2026 17:42:53 GMT\nConnection: keep-alive\nKeep-Alive: timeout=5\n<\/code><\/pre>\n<p>\u0627\u067e\u0646\u06d2 \u0628\u0631\u0627\u0624\u0632\u0631 \u0645\u06cc\u06ba \u0688\u06cc\u0648\u0644\u067e\u0631 \u0679\u0648\u0644\u0632 (F12, Cmd+Option+I \u0645\u06cc\u06a9 \u067e\u0631) \u06a9\u06be\u0648\u0644\u06cc\u06ba\u06d4 <strong>\u0646\u06cc\u0679 \u0648\u0631\u06a9<\/strong> \u062a\u06be\u067e\u062a\u06be\u067e\u0627\u0626\u06cc\u06ba \u0627\u0648\u0631 \u062a\u0627\u0632\u06c1 \u062f\u0645 \u06a9\u0631\u06cc\u06ba\u06d4 \u06a9\u06c1 <strong>\u0635\u0648\u0631\u062a \u062d\u0627\u0644<\/strong> \u06a9\u0627\u0644\u0645 \u0688\u0633\u067e\u0644\u06d2 \u06a9\u0648\u0688\u0632\u06d4<\/p>\n<h3 id=\"heading-what-is-a-soft-404\">\u0633\u0627\u0641\u0679 404 \u06a9\u06cc\u0627 \u06c1\u06d2\u061f<\/h3>\n<p>\u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u06cc \u0645\u0635\u0646\u0648\u0639\u0627\u062a \u0627\u0628 \u0627\u0633\u0679\u0648\u0631 \u0645\u06cc\u06ba \u062f\u0633\u062a\u06cc\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-bash\">curl -sI http:\/\/localhost:8080\/products\/red-runner\n<\/code><\/pre>\n<pre><code class=\"language-text\">HTTP\/1.1 200 OK\nContent-Type: text\/html; charset=utf-8\nDate: Sun, 25 Oct 2026 17:42:53 GMT\nConnection: keep-alive\nKeep-Alive: timeout=5\n<\/code><\/pre>\n<p>\u0622\u067e \u06a9\u0627 \u0628\u0631\u0627\u0624\u0632\u0631 \u0627\u0633\u06cc \u0635\u0641\u062d\u06c1 \u067e\u0631 &quot;\u0645\u0639\u0630\u0631\u062a\u060c \u06c1\u0645\u06cc\u06ba \u0648\u06c1 \u067e\u0631\u0648\u0688\u06a9\u0679 \u0646\u06c1\u06cc\u06ba \u0645\u0644 \u0633\u06a9\u0627&#8221; \u06a9\u0627 \u067e\u06cc\u063a\u0627\u0645 \u062f\u06a9\u06be\u0627\u0626\u06d2 \u06af\u0627\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0646\u0631\u0645 404 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631 &quot;\u0635\u0641\u062d\u06c1 \u0646\u06c1\u06cc\u06ba \u0645\u0644\u0627&#8221; \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0633\u0631\u0648\u0631 \u067e\u06be\u0631 \u0628\u06be\u06cc \u062c\u0648\u0627\u0628 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4 <code>200<\/code>. \u067e\u062a\u06c1 \u0627\u0628 \u0628\u06be\u06cc \u0645\u0648\u062c\u0648\u062f \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0645\u0648\u0627\u062f \u0627\u0628 \u0627\u067e \u0679\u0648 \u0688\u06cc\u0679 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u062c\u0648 \u06af\u0648\u06af\u0644 \u06a9\u0648 \u0627\u0644\u062c\u06be\u0627 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0633 \u0645\u0633\u0626\u0644\u06d2 \u06a9\u0648 \u062d\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u06af\u0645\u0634\u062f\u06c1 \u0635\u0641\u062d\u0627\u062a \u06a9\u0648 \u0627\u0635\u0644 \u0635\u0641\u062d\u0627\u062a \u06a9\u06cc \u0648\u0627\u067e\u0633\u06cc \u0628\u0646\u0627\u0626\u06cc\u06ba\u06d4 <code>404<\/code>\u06cc\u06c1\u06cc \u06af\u0648\u06af\u0644 \u062a\u062c\u0648\u06cc\u0632 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633\u06d2 \u067e\u0631\u06cc\u06a9\u0679\u0633 \u0633\u0627\u0626\u0679 \u0633\u06d2 \u062d\u0630\u0641 \u06a9\u0631\u06cc\u06ba\u06d4 <code>'\/products\/red-runner'<\/code> \u0633\u06d2 \u062f\u0627\u062e\u0644 \u06a9\u0631\u06cc\u06ba\u06d4 <code>routes<\/code>. \u067e\u06be\u0631 \u0633\u0631\u0648\u0631 \u062c\u0648\u0627\u0628 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4 <code>404<\/code>.<\/p>\n<p>\u0679\u0648\u0679\u06d2 \u06c1\u0648\u0626\u06d2 \u0631\u0648\u0627\u0628\u0637 \u0627\u0633\u06cc \u0645\u0631\u062f\u06c1 \u0627\u0646\u062c\u0627\u0645 \u06a9\u06cc \u0637\u0631\u0641 \u0644\u06d2 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06c1\u0645\u0627\u0631\u06d2 \u0688\u06cc\u0679\u0627 \u0645\u06cc\u06ba \u06a9\u0631\u0627\u0644 \u06a9\u06cc \u06af\u0626\u06cc 53 \u0633\u0627\u0626\u0679\u0633 \u0645\u06cc\u06ba \u0633\u06d2\u060c 18.9% \u06a9\u0627 \u06a9\u0645 \u0627\u0632 \u06a9\u0645 \u0627\u06cc\u06a9 \u0644\u0646\u06a9 \u0648\u0627\u067e\u0633 \u06a9\u06cc\u06d2 \u06af\u0626\u06d2 \u0635\u0641\u062d\u06d2 \u06a9\u0627 \u062a\u06be\u0627\u06d4 <code>404<\/code>.<\/p>\n<p>\u0627\u0633 \u0644\u06cc\u06d2 \u0627\u0646 \u0686\u06cc\u0632\u0648\u06ba \u06a9\u06d2 \u0644\u0646\u06a9 \u0645\u062a \u0686\u06be\u0648\u0691\u06cc\u06ba \u062c\u0648 \u0645\u0648\u062c\u0648\u062f \u0646\u06c1\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4 \u0628\u0631\u0627\u06c1 \u06a9\u0631\u0645 \u0645\u0644\u062a\u06d2 \u062c\u0644\u062a\u06d2 \u06cc\u0627 \u0645\u0648\u062c\u0648\u062f\u06c1 \u0645\u0648\u0627\u062f \u0633\u06d2 \u0644\u0646\u06a9 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u067e \u0688\u06cc\u0679 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0635\u0641\u062d\u06c1 \u0645\u0646\u062a\u0642\u0644 \u06a9\u0631 \u062f\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u06d4 <code>301<\/code> \u0622\u067e \u06a9\u0648 \u0622\u067e \u06a9\u06d2 \u067e\u0631\u0627\u0646\u06d2 \u067e\u062a\u06d2 \u0633\u06d2 \u0622\u067e \u06a9\u06d2 \u0646\u0626\u06d2 \u067e\u062a\u06d2 \u067e\u0631 \u0628\u06be\u06cc\u062c \u062f\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627\u06d4 \u06a9\u0648\u0626\u06cc \u0631\u0627\u0633\u062a\u06c1 \u0646\u06c1\u06cc\u06ba <code>404<\/code> \u06cc\u06c1 \u0635\u0631\u0641 \u0627\u0646 \u0635\u0641\u062d\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u062f\u0631\u0633\u062a \u06c1\u06d2 \u062c\u0648 \u0648\u0627\u0642\u0639\u06cc \u063a\u0627\u0626\u0628 \u06c1\u0648 \u0686\u06a9\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h2 id=\"heading-how-to-find-and-fix-redirect-chains\">\u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u0686\u06cc\u0646\u0632 \u06a9\u0648 \u06a9\u06cc\u0633\u06d2 \u0688\u06be\u0648\u0646\u0688\u06cc\u06ba \u0627\u0648\u0631 \u0679\u06be\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/h2>\n<p>\u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631 \u062a\u0628 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u0622\u067e \u0627\u06cc\u06a9 \u06cc\u0648 \u0622\u0631 \u0627\u06cc\u0644 (\u0627\u06cc\u0633\u0627 \u06cc\u0648 \u0622\u0631 \u0627\u06cc\u0644 \u062c\u0648 \u0627\u0628 \u0645\u0648\u062c\u0648\u062f \u0646\u06c1\u06cc\u06ba \u06c1\u06d2) \u06a9\u0648 \u062f\u0648\u0633\u0631\u06d2 \u06cc\u0648 \u0622\u0631 \u0627\u06cc\u0644 (\u0627\u06cc\u0633\u0627 \u06cc\u0648 \u0622\u0631 \u0627\u06cc\u0644 \u062c\u0648 \u0645\u0648\u062c\u0648\u062f \u06c1\u06d2) \u06a9\u0648 \u0628\u06be\u06cc\u062c\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06af\u0631 \u0622\u067e \u0627\u067e\u0646\u0627 \u0688\u0648\u0645\u06cc\u0646 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0648 \u0622\u067e \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u062a\u0631\u062a\u06cc\u0628 \u062f\u06d2 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba: <code>example-x.com<\/code> \u06a9\u0648 <code>example-y.com<\/code>. \u0622\u067e \u06c1\u0631 \u0627\u06cc\u06a9 \u06a9\u0648 \u0686\u0627\u06c1\u06cc\u06ba \u06af\u06d2 \u062c\u0648 \u062f\u0627\u062e\u0644 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 <code>example-x.com<\/code> \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2\u06d4 <code>example-y.com<\/code> \u062e\u0648\u062f \u0628\u062e\u0648\u062f<\/p>\n<p>\u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u0679\u06be\u06cc\u06a9 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0645\u0646\u0627\u0633\u0628 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06c1\u0648\u0646\u06d2 \u067e\u0631 \u06a9\u0627\u0641\u06cc \u0645\u062f\u062f\u06af\u0627\u0631 \u062b\u0627\u0628\u062a \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06a9\u0648\u0626\u06cc \u0631\u0627\u0633\u062a\u06c1 \u0646\u06c1\u06cc\u06ba <code>301<\/code> \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u0635\u0641\u062d\u06c1 \u0645\u06a9\u0645\u0644 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0646\u062a\u0642\u0644 \u06a9\u0631 \u062f\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u06d4 \u06a9\u0648\u0626\u06cc \u0631\u0627\u0633\u062a\u06c1 \u0646\u06c1\u06cc\u06ba <code>302<\/code> \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u06cc\u06c1 \u0627\u0642\u062f\u0627\u0645 \u0639\u0627\u0631\u0636\u06cc \u06c1\u06d2\u06d4 \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u067e\u0631 \u06af\u0648\u06af\u0644 \u06a9\u06cc \u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u0627\u062a \u0628\u062a\u0627\u062a\u06cc \u06c1\u06cc\u06ba \u06a9\u06c1 \u06c1\u0631 \u0627\u06cc\u06a9 \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u06a9\u0648 \u06a9\u06cc\u0633\u06d2 \u06c1\u06cc\u0646\u0688\u0644 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2\u060c \u0627\u0648\u0631 \u06a9\u0631\u0627\u0644\u0631 10 \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u06c1\u0648\u067e\u0633 \u062a\u06a9 \u06a9\u06cc \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062a\u0627\u06c1\u0645\u060c \u0627\u06cc\u06a9 \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u0686\u06cc\u0646 \u0627\u0633 \u0648\u0642\u062a \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u0627\u06cc\u06a9 \u067e\u0631\u0627\u0646\u0627 \u067e\u062a\u06c1\u060c \u062c\u06cc\u0633\u0627 \u06a9\u06c1 \u067e\u06c1\u0644\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0634\u062f\u06c1 \u0688\u0648\u0645\u06cc\u0646\u060c \u06a9\u0648 \u0627\u06cc\u06a9 \u0646\u0626\u06d2 \u0627\u06cc\u0688\u0631\u06cc\u0633 \u067e\u0631 \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u067e\u06be\u0631 \u0627\u0633 \u0627\u06cc\u0688\u0631\u06cc\u0633 \u06a9\u0648 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u062f\u0648\u0628\u0627\u0631\u06c1&#8230; \u0622\u067e \u06a9\u0648 \u062a\u0635\u0648\u06cc\u0631 \u0645\u0644\u062a\u06cc \u06c1\u06d2\u06d4 \u06a9\u0686\u06be \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u0627\u06cc\u06a9 \u0628\u0691\u06cc \u0628\u0627\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 5\u060c 6\u060c \u06cc\u0627 7 \u0627\u06cc\u06a9 \u062d\u0642\u06cc\u0642\u06cc \u0645\u0633\u0626\u0644\u06c1 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0630\u06cc\u0644 \u0645\u06cc\u06ba \u067e\u06c1\u0644\u06cc \u06a9\u0645\u0627\u0646\u0688 \u0632\u0646\u062c\u06cc\u0631 \u06a9\u06d2 \u06c1\u0631 \u0642\u062f\u0645 \u06a9\u0648 \u062f\u06a9\u06be\u0627\u062a\u06cc \u06c1\u06d2\u06d4 \u062f\u0648\u0633\u0631\u0627 \u0627\u06cc\u06a9 \u0633\u0637\u0631\u06cc \u062e\u0644\u0627\u0635\u06c1 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba <code>-L<\/code> \u062a\u0648 curl \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u06a9\u06cc \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-bash\">curl -sIL http:\/\/localhost:8080\/old-sale\n<\/code><\/pre>\n<pre><code class=\"language-text\">HTTP\/1.1 301 Moved Permanently\nLocation: \/sale-2025\nDate: Sun, 25 Oct 2026 17:42:53 GMT\nConnection: keep-alive\nKeep-Alive: timeout=5\n\nHTTP\/1.1 301 Moved Permanently\nLocation: \/sale\nDate: Sun, 25 Oct 2026 17:42:53 GMT\nConnection: keep-alive\nKeep-Alive: timeout=5\n\nHTTP\/1.1 200 OK\nContent-Type: text\/html; charset=utf-8\nDate: Sun, 25 Oct 2026 17:42:53 GMT\nConnection: keep-alive\nKeep-Alive: timeout=5\n<\/code><\/pre>\n<p><code>\/old-sale<\/code>    \u062c\u0627 \u0631\u06c1\u0627 \u06c1\u06d2\u06d4 <code>\/sale-2025<\/code>\u06cc\u06c1 \u06c1\u0645\u06cc\u06ba \u0644\u0627\u062a\u0627 \u06c1\u06d2: <code>\/sale<\/code>. \u0627\u06cc\u06a9 \u0644\u0627\u0626\u0646 \u0645\u06cc\u06ba \u062e\u0644\u0627\u0635\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2:<\/p>\n<pre><code class=\"language-bash\">curl -sL -o \/dev\/null -w \"%{num_redirects} redirects, ended at %{url_effective}\\n\" http:\/\/localhost:8080\/old-sale\n<\/code><\/pre>\n<pre><code class=\"language-text\">2 redirects, ended at http:\/\/localhost:8080\/sale\n<\/code><\/pre>\n<p><code>-o \/dev\/null<\/code>    \u06cc\u06c1 curl \u06a9\u0648 \u06a9\u06c1\u06cc\u06ba \u0628\u06be\u06cc \u0635\u0641\u062d\u06c1 \u06a9\u0627 HTML \u0646\u06c1 \u0644\u06a9\u06be\u0646\u06d2 \u06a9\u0648 \u06a9\u06c1\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06c1\u0630\u0627 \u06cc\u06c1 \u0679\u0631\u0645\u06cc\u0646\u0644 \u06a9\u0648 \u0622\u0628\u0627\u062f \u06a9\u06cc\u06d2 \u0628\u063a\u06cc\u0631 \u0635\u0631\u0641 \u0633\u0645\u0631\u06cc \u0644\u0627\u0626\u0646 \u067e\u0631\u0646\u0679 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 <code>-w<\/code> \u0648\u06c1 \u062e\u0644\u0627\u0635\u06c1 \u0644\u0627\u0626\u0646 \u06a9\u06cc\u0627 \u06a9\u06c1\u062a\u06cc \u06c1\u06d2 \u0627\u0633\u06d2 \u0642\u0627\u0626\u0645 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0633\u06d2 \u0679\u06be\u06cc\u06a9 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0622\u062e\u0631\u06cc \u0635\u0641\u062d\u06c1 \u067e\u0631 \u067e\u0631\u0627\u0646\u06d2\/\u0627\u0635\u0644 \u067e\u062a\u06c1 \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-javascript\">'\/old-sale': { redirect: \"https:\/\/www.freecodecamp.org\/sale\" },\n<\/code><\/pre>\n<p>\u0633\u0631\u0648\u0631 \u06a9\u0648 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u062e\u0644\u0627\u0635\u06c1 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0686\u0644\u0627\u0626\u06cc\u06ba\u06d4 \u0627\u0628 \u0645\u06cc\u06ba \u06a9\u06c1\u062a\u0627 \u06c1\u0648\u06ba\u06d4 <code>1 redirects, ended at http:\/\/localhost:8080\/sale<\/code>.<\/p>\n<h2 id=\"heading-how-to-make-sure-robotstxt-isnt-blocking-important-pages\">\u06cc\u06c1 \u06a9\u06cc\u0633\u06d2 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 robots.txt \u0627\u06c1\u0645 \u0635\u0641\u062d\u0627\u062a \u06a9\u0648 \u0645\u0633\u062f\u0648\u062f \u0646\u06c1\u06cc\u06ba \u06a9\u0631 \u0631\u06c1\u0627 \u06c1\u06d2\u06d4<\/h2>\n<p>robots.txt \u06af\u0648\u06af\u0644 (\u0627\u0648\u0631 \u0627\u0633 \u06a9\u06d2 \u06a9\u0631\u0627\u0644\u0631) \u062c\u06cc\u0633\u06d2 \u0633\u0631\u0686 \u0627\u0646\u062c\u0646\u0648\u06ba \u06a9\u0648 \u06cc\u06c1 \u0628\u062a\u0627\u0646\u06d2 \u06a9\u0627 \u0622\u067e \u06a9\u06cc \u0633\u0627\u0626\u0679 \u06a9\u0627 \u0637\u0631\u06cc\u0642\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0627 \u0628\u0631\u0627\u0624\u0632 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u06c1\u06d2 \u0627\u0648\u0631 \u0648\u06c1 \u0627\u0633 \u062a\u06a9 \u06a9\u06c1\u0627\u06ba \u0631\u0633\u0627\u0626\u06cc \u062d\u0627\u0635\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u067e\u0631\u06cc\u06a9\u0679\u0633 \u0633\u0627\u0626\u0679 \u067e\u0631 \u0641\u0627\u0626\u0644\u0648\u06ba \u067e\u0631 \u0627\u06cc\u06a9 \u0646\u0638\u0631 \u0688\u0627\u0644\u06cc\u06ba:<\/p>\n<pre><code class=\"language-bash\">curl -s http:\/\/localhost:8080\/robots.txt\n<\/code><\/pre>\n<pre><code class=\"language-text\">User-agent: *\nDisallow: \/blog\n<\/code><\/pre>\n<p><code>Disallow: \/blog<\/code>    \u06cc\u06c1 \u062e\u0637\u0631\u0646\u0627\u06a9 \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u06cc\u06c1 \u06a9\u0631\u0627\u0644\u0631 \u06a9\u0648 \u0627\u0633 \u0633\u06d2 \u0634\u0631\u0648\u0639 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u062a\u0645\u0627\u0645 \u0631\u0627\u0633\u062a\u0648\u06ba \u06a9\u0648 \u067e\u0691\u06be\u0646\u06d2 \u0633\u06d2 \u0631\u0648\u06a9\u062a\u0627 \u06c1\u06d2: <code>\/blog<\/code>. \u0627\u0648\u0631 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631\u060c \u0622\u067e \u06a9\u06d2 \u0645\u0636\u0627\u0645\u06cc\u0646 \u0648\u06c1 \u06c1\u06cc\u06ba \u062c\u0648 \u0622\u067e \u06a9\u06cc \u0633\u0627\u0626\u0679 \u06a9\u0648 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0641\u0631\u0648\u063a \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06af\u0648\u06af\u0644 \u06a9\u06cc robots.txt \u062f\u0633\u062a\u0627\u0648\u06cc\u0632 \u0627\u0633\u06cc \u0642\u0633\u0645 \u06a9\u06cc \u0645\u062b\u0627\u0644\u06cc\u06ba \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4 <code>Disallow: \/fish<\/code> \u0628\u0644\u0627\u06a9 \u0628\u06be\u06cc <code>\/fish.html<\/code> \u0627\u0648\u0631 <code>\/fishheads<\/code>.<\/p>\n<p>\u0627\u0633 \u06a9\u0648 \u0679\u06be\u06cc\u06a9 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0626\u06cc\u06ba \u06a9\u06c1 \u0635\u0631\u0641 \u0648\u06c1\u06cc \u0622\u0626\u0679\u0645\u0632 \u062c\u0648 \u0622\u067e \u0628\u0644\u0627\u06a9 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba (\u062c\u06cc\u0633\u06d2 \u0688\u0631\u0627\u0641\u0679 \u0641\u0648\u0644\u0688\u0631) \u0627\u0635\u0648\u0644 \u0633\u06d2 \u0645\u0645\u0627\u062b\u0644 \u06c1\u0648\u06ba\u06d4<\/p>\n<pre><code class=\"language-text\">User-agent: *\nDisallow: \/blog-drafts\/\n<\/code><\/pre>\n<p>\u0645\u0634\u0642 \u06a9\u06cc \u062d\u062f \u0645\u06cc\u06ba <code>html<\/code> \u0644\u0627\u0626\u0646 <code>'\/robots.txt'<\/code> \u0627\u0646\u062f\u0631\u0627\u062c:<\/p>\n<pre><code class=\"language-javascript\">html: 'User-agent: *\\nDisallow: \/blog-drafts\/\\n',\n<\/code><\/pre>\n<p>robots.txt \u06a9\u0631\u0627\u0644\u0646\u06af \u06a9\u0648 \u06a9\u0646\u0679\u0631\u0648\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0646\u0688\u06cc\u06a9\u0633\u0646\u06af \u06a9\u0648 \u0646\u06c1\u06cc\u06ba\u06d4 \u06af\u0648\u06af\u0644 \u06a9\u0627 \u06a9\u06c1\u0646\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06cc\u06c1 \u06af\u0648\u06af\u0644 \u0633\u06d2 \u0622\u067e \u06a9\u06d2 \u0635\u0641\u062d\u0627\u062a \u06a9\u06cc \u062d\u0641\u0627\u0638\u062a \u06a9\u0627 \u0637\u0631\u06cc\u0642\u06c1 \u06a9\u0627\u0631 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0622\u067e \u06a9\u0648 \u0636\u0631\u0648\u0631\u062a \u06c1\u0648 \u06af\u06cc: <code>noindex<\/code>.<\/p>\n<p>robots.txt \u0645\u06cc\u06ba \u0628\u0644\u0627\u06a9 \u06a9\u0631\u062f\u06c1 URLs \u062a\u0644\u0627\u0634 \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u0645\u06cc\u06ba \u0638\u0627\u06c1\u0631 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0628\u063a\u06cc\u0631 \u06a9\u0633\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u06d2\u060c \u0627\u06af\u0631 \u06a9\u0648\u0626\u06cc \u062f\u0648\u0633\u0631\u0627 \u0635\u0641\u062d\u06c1 \u0627\u0646 \u0633\u06d2 \u0644\u0646\u06a9 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u06af\u0648\u06af\u0644 \u0635\u0641\u062d\u06c1 \u06a9\u06d2 \u0645\u0648\u0627\u062f \u06a9\u0648 \u06a9\u0628\u06be\u06cc \u0646\u06c1\u06cc\u06ba \u067e\u0691\u06be\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-how-to-find-an-accidental-noindex\">\u062d\u0627\u062f\u062b\u0627\u062a\u06cc NOINDEX \u06a9\u0648 \u06a9\u06cc\u0633\u06d2 \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba\u06d4<\/h2>\n<p><code>noindex<\/code>    \u06af\u0648\u06af\u0644 \u06a9\u0648 \u06a9\u0686\u06be \u0635\u0641\u062d\u0627\u062a \u06a9\u06cc \u0627\u0646\u0688\u06cc\u06a9\u0633 \u0646\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u06c1\u062f\u0627\u06cc\u062a \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0646\u0642\u0635\u0627\u0646 \u062f\u06c1 \u06c1\u06d2 \u0627\u06af\u0631 \u06cc\u06c1 \u0627\u0646 \u0635\u0641\u062d\u0627\u062a \u067e\u0631 \u0638\u0627\u06c1\u0631 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u062c\u0646\u06c1\u06cc\u06ba \u0622\u067e \u0627\u0646\u0688\u06cc\u06a9\u0633 \u0627\u0648\u0631 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062c\u06cc\u0633\u06d2 \u06a9\u06c1 \u067e\u0631\u0648\u0688\u06a9\u0679 \u06a9\u06d2 \u0635\u0641\u062d\u0627\u062a \u06cc\u0627 \u06c1\u0648\u0645 \u067e\u06cc\u062c\u0632\u06d4<\/p>\n<p>\u062a\u0627\u06c1\u0645\u060c \u06cc\u06c1 \u0627\u0646 \u0635\u0641\u062d\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0641\u06cc\u062f \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0646\u06c1\u06cc\u06ba \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06cc\u0627 \u0622\u067e \u06a9\u06cc \u0633\u0627\u0626\u0679 \u0645\u06cc\u06ba \u0632\u06cc\u0627\u062f\u06c1 \u0627\u0636\u0627\u0641\u06c1 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u06d2\u060c \u062c\u06cc\u0633\u06d2 \u0644\u0627\u06af \u0627\u0646\u060c \u0633\u0627\u0626\u0646 \u0627\u0646\u060c \u0627\u0648\u0631 \u0633\u0627\u0626\u0646 \u0627\u067e \u0635\u0641\u062d\u0627\u062a\u06d4<\/p>\n<p><code>noindex<\/code>    \u06cc\u06c1 \u0635\u0631\u0641 \u0627\u0633 \u0635\u0648\u0631\u062a \u0645\u06cc\u06ba \u06a9\u0627\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u06a9\u0631\u0627\u0644\u0631 \u0635\u0641\u062d\u06c1 \u067e\u0631 \u067e\u06c1\u0646\u0686 \u0633\u06a9\u06d2 \u0627\u0648\u0631 \u0642\u0648\u0627\u0639\u062f \u06a9\u0648 \u067e\u0691\u06be \u0633\u06a9\u06d2\u06d4 \u0627\u06af\u0631 robots.txt \u0627\u06cc\u06a9 \u06c1\u06cc URL \u06a9\u0648 \u0645\u0633\u062f\u0648\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0648 Google \u06a9\u0628\u06be\u06cc \u0628\u06be\u06cc \u0648\u06c1 URL \u0646\u06c1\u06cc\u06ba \u062f\u06cc\u06a9\u06be\u06d2 \u06af\u0627\u06d4 <code>noindex<\/code>\u0635\u0641\u062d\u06c1 \u0627\u0628 \u0628\u06be\u06cc \u062a\u0644\u0627\u0634 \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u0645\u06cc\u06ba \u0638\u0627\u06c1\u0631 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u062a\u0648 \u06af\u0648\u06af\u0644 \u067e\u0631 \u062c\u0648 \u0635\u0641\u062d\u06c1 \u0622\u067e \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba: <code>noindex<\/code> \u0635\u0641\u062d\u06c1 \u06a9\u0648 \u06a9\u0631\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u0686\u06be\u0648\u0691 \u062f\u06cc\u06ba\u06d4<\/p>\n<p>\u06c1\u0645\u0627\u0631\u06d2 \u0688\u06cc\u0679\u0627 \u0645\u06cc\u06ba 457 \u0645\u06cc\u06ba \u0633\u06d2 11 (2.4%) \u0622\u0688\u0679 \u0634\u062f\u06c1 \u0635\u0641\u062d\u0627\u062a\u06d4 <code>noindex<\/code> \u0631\u0648\u0628\u0648\u0679 \u0645\u06cc\u0679\u0627 \u0679\u06cc\u06af\u06d4 \u0627\u0633\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u062f\u06cc\u0646\u06d2 \u06a9\u06d2 \u062f\u0648 \u0637\u0631\u06cc\u0642\u06d2 \u06c1\u06cc\u06ba\u060c \u0622\u067e \u062f\u0648\u0646\u0648\u06ba \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-how-to-check-the-robots-meta-tag\">\u0631\u0648\u0628\u0648\u0679 \u0645\u06cc\u0679\u0627 \u0679\u06cc\u06af\u0632 \u06a9\u0648 \u06a9\u06cc\u0633\u06d2 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<p>\u067e\u06c1\u0644\u0627 \u0637\u0631\u06cc\u0642\u06c1 \u0635\u0641\u062d\u06c1 \u067e\u0631 \u0679\u06cc\u06af\u0632 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u06c1\u06d2\u06d4 <code\/>:<\/p>\n<pre><code class=\"language-html\"><meta name=\"robots\" content=\"noindex\"\/>\n<\/code><\/pre>\n<p>\u0635\u0641\u062d\u06c1 \u067e\u0631 \u062f\u0631\u062c \u0630\u06cc\u0644 \u0627\u0644\u0641\u0627\u0638 \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-bash\">curl -s http:\/\/localhost:8080\/about | grep -i noindex\n<\/code><\/pre>\n<p>\u0645\u0639\u0644\u0648\u0645\u0627\u062a\u06cc \u0635\u0641\u062d\u06c1 \u067e\u0631 \u06a9\u0686\u06be \u0628\u06be\u06cc \u0646\u06c1\u06cc\u06ba \u0686\u06be\u067e\u0627 \u06c1\u06d2\u06d4 \u0635\u0641\u062d\u06c1 \u067e\u0631 \u062f\u0627\u0626\u06cc\u06ba \u06a9\u0644\u06a9 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 <strong>\u0635\u0641\u062d\u06c1 \u06a9\u0627 \u0645\u0627\u062e\u0630 \u062f\u06cc\u06a9\u06be\u06cc\u06ba\u060c<\/strong> \u0627\u0648\u0631 \u062a\u0644\u0627\u0634 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u06a9\u0648\u0634\u0634 \u06a9\u0631\u06cc\u06ba\u06d4 <code>noindex<\/code>.<\/p>\n<p>NOINDEX \u06a9\u0648 \u0679\u06be\u06cc\u06a9 \u06a9\u0631\u0646\u0627 \u0648\u0627\u0642\u0639\u06cc \u0622\u0633\u0627\u0646 \u06c1\u06d2\u06d4 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u0633\u06d2 \u06c1\u0679\u0627\u0646\u06d2 \u0633\u06d2 \u0633\u0631\u0686 \u0627\u0646\u062c\u0646 \u0622\u067e \u06a9\u06d2 \u0635\u0641\u062d\u0627\u062a \u06a9\u0648 \u0627\u0646\u0688\u06cc\u06a9\u0633 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06d2 \u06af\u0627\u06d4<\/p>\n<p>\u0627\u0633\u06d2 \u0635\u0641\u062d\u06c1 \u06a9\u06d2 \u06a9\u0648\u0688 \u06cc\u0627 \u0679\u06cc\u0645\u067e\u0644\u06cc\u0679\u060c CMS \u06cc\u0627 SEO \u067e\u0644\u06af \u0627\u0646 \u06a9\u06cc \u062a\u0631\u062a\u06cc\u0628\u0627\u062a \u0645\u06cc\u06ba \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba\u06d4 \u0648\u0631\u0688\u067e\u0631\u06cc\u0633 \u0645\u06cc\u06ba\u060c \u062a\u0631\u062a\u06cc\u0628\u0627\u062a \u06c1\u06cc\u06ba <strong>\u0633\u0631\u0686 \u0627\u0646\u062c\u0646\u0648\u06ba \u06a9\u0648 \u0627\u0633 \u0633\u0627\u0626\u0679 \u06a9\u0648 \u0627\u0646\u0688\u06cc\u06a9\u0633 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0631\u0648\u06a9\u06cc\u06ba\u06d4<\/strong> \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0627\u062a \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u062f\u0648\u0633\u0631\u0627 \u0637\u0631\u06cc\u0642\u06c1 HTTP \u06c1\u06cc\u0688\u0631 \u06c1\u06d2\u06d4 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0635\u0641\u062d\u06c1 \u067e\u0631 \u06c1\u06cc\u0688\u0631 \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-bash\">curl -sI http:\/\/localhost:8080\/about\n<\/code><\/pre>\n<pre><code class=\"language-text\">HTTP\/1.1 200 OK\nContent-Type: text\/html; charset=utf-8\nX-Robots-Tag: noindex\nDate: Sun, 25 Oct 2026 17:42:59 GMT\nConnection: keep-alive\nKeep-Alive: timeout=5\n<\/code><\/pre>\n<p>\u06c1\u06cc\u0688\u0631 \u0635\u0641\u062d\u06c1 \u06a9\u06d2 \u0633\u0648\u0631\u0633 \u0648\u06cc\u0648 \u0645\u06cc\u06ba \u0638\u0627\u06c1\u0631 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u0627\u060c \u0635\u0631\u0641 \u062c\u0648\u0627\u0628\u06cc \u06c1\u06cc\u0688\u0631 \u0645\u06cc\u06ba\u06d4 12 \u0645\u06cc\u06ba \u0633\u06d2 5 \u0635\u0641\u062d\u0627\u062a \u06a9\u0648 \u0688\u06cc\u0679\u0627 \u0633\u06d2 \u0628\u0644\u0627\u06a9 \u06a9\u0631 \u062f\u06cc\u0627 \u06af\u06cc\u0627\u06d4 <code>noindex<\/code> \u062f\u0648 \u06a9\u06d2 \u067e\u0627\u0633 \u06cc\u06c1 \u06c1\u06cc\u0688\u0631 HTML \u0645\u06cc\u06ba \u062a\u06be\u0627 \u0627\u0648\u0631 \u062a\u06cc\u0646 \u06a9\u0648 robots.txt \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u0631\u06cc\u0646\u06af\u0646\u06d2 \u0633\u06d2 \u0631\u0648\u06a9 \u062f\u06cc\u0627 \u06af\u06cc\u0627 \u062a\u06be\u0627\u06d4<\/p>\n<p>\u0648\u0631\u06a9 \u0628\u06a9 \u0645\u06cc\u06ba \u062a\u0631\u0645\u06cc\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 <code>headers<\/code> \u0644\u0627\u0626\u0646 \u0645\u06cc\u06ba <code>'\/about'<\/code> \u0627\u0646\u062f\u0631\u0627\u062c \u0627\u067e\u0646\u06cc \u0627\u0635\u0644 \u0633\u0627\u0626\u0679 \u067e\u0631 \u0627\u067e\u0646\u06d2 \u0633\u0631\u0648\u0631 \u06a9\u06cc \u062a\u0631\u062a\u06cc\u0628\u060c \u06c1\u0648\u0633\u0679\u0646\u06af \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0646\u0646\u062f\u06c1 \u06a9\u06d2 \u06c1\u06cc\u0688\u0631 \u06a9\u06cc \u062a\u0631\u062a\u06cc\u0628\u0627\u062a\u060c \u0627\u0648\u0631 SEO \u067e\u0644\u06af \u0627\u0646\u0632 \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u067e\u0627\u0633 \u0645\u062a\u0639\u062f\u062f \u0635\u0641\u062d\u0627\u062a \u06c1\u06cc\u06ba \u062c\u0648 \u06a9\u0627\u0641\u06cc \u062d\u062f \u062a\u06a9 \u0627\u06cc\u06a9 \u06c1\u06cc \u0686\u06cc\u0632 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0628\u0627\u062a \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u06a9\u0686\u06be \u0628\u06be\u06cc \u0645\u062e\u062a\u0644\u0641 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u062a\u0648 \u0622\u067e \u0634\u0627\u06cc\u062f \u0627\u06cc\u06a9 \u0645\u0631\u06a9\u0632\u06cc \u0635\u0641\u062d\u06c1 \u0646\u0627\u0645\u0632\u062f \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06ba \u06af\u06d2\u06d4 \u06a9\u06cc\u0646\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af\u0632 \u0633\u0631\u0686 \u0627\u0646\u062c\u0646\u0648\u06ba \u06a9\u0648 \u0628\u062a\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0635\u0641\u062d\u06c1 \u06a9\u0633 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u06c1\u06cc \u0635\u0641\u062d\u06c1 \u0645\u062a\u0639\u062f\u062f \u067e\u062a\u0648\u06ba \u067e\u0631 \u0645\u0648\u062c\u0648\u062f \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-text\">https:\/\/example.com\/blog\/choosing-trail-shoes\nhttps:\/\/example.com\/blog\/choosing-trail-shoes?utm_source=newsletter\nhttps:\/\/www.example.com\/blog\/choosing-trail-shoes\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u062a\u06cc\u0646\u0648\u06ba \u067e\u062a\u06d2 \u0627\u06cc\u06a9 \u06c1\u06cc \u0645\u0636\u0645\u0648\u0646 \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u067e\u06c1\u0644\u0627 \u0628\u0646\u06cc\u0627\u062f\u06cc \u067e\u062a\u06c1 \u06c1\u06d2\u060c \u062c\u0648 \u0648\u06c1 \u067e\u062a\u06c1 \u06c1\u06d2 \u062c\u0633\u06d2 \u06af\u0648\u06af\u0644 \u062a\u0644\u0627\u0634 \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u0645\u06cc\u06ba \u0638\u0627\u06c1\u0631 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u0627 \u06c1\u06d2\u06d4 \u0644\u06c1\u0630\u0627 \u062a\u06cc\u0646\u0648\u06ba \u06a9\u0627 \u0627\u06cc\u06a9 \u06c1\u06cc \u06a9\u06cc\u0646\u0648\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af \u06c1\u06d2 \u062c\u0648 \u0627\u0633 \u0645\u0631\u06a9\u0632\u06cc \u0635\u0641\u062d\u06c1 \u06a9\u06cc \u0637\u0631\u0641 \u0627\u0634\u0627\u0631\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-html\"><link rel=\"canonical\" href=\"https:\/\/example.com\/blog\/choosing-trail-shoes\"\/>\n<\/code><\/pre>\n<p>\u06af\u0648\u06af\u0644 <code>?utm_source=newsletter<\/code> \u0648\u0631\u0698\u0646 \u062c\u0627\u0646\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0635\u0641\u062d\u06c1 \u067e\u06c1\u0644\u06d2 \u067e\u062a\u06d2 \u06a9\u06cc \u0646\u0642\u0644 \u06c1\u06d2\u06d4 \u0628\u06cc\u0633 \u0627\u06cc\u0688\u0631\u06cc\u0633 \u0645\u06cc\u06ba \u0648\u06c1\u06cc \u0679\u06cc\u06af \u06c1\u06d2 \u062c\u0648 \u0627\u067e\u0646\u06cc \u0637\u0631\u0641 \u0627\u0634\u0627\u0631\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633\u06d2 \u062e\u0648\u062f \u062d\u0648\u0627\u0644\u06c1 \u0645\u0639\u06cc\u0627\u0631 \u06a9\u06c1\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u06cc\u06c1 \u06a9\u06c1\u062a\u0627 \u06c1\u06d2: \u0645\u06cc\u06ba \u0645\u0631\u06a9\u0632\u06cc \u0648\u0631\u0698\u0646 \u06c1\u0648\u06ba\u06d4<\/p>\n<p>\u06af\u0648\u06af\u0644 \u0627\u0633\u06d2 \u0627\u06cc\u06a9 \u0645\u0636\u0628\u0648\u0637 \u0633\u06af\u0646\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u062f\u06cc\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u060c \u0646\u06c1 \u06a9\u06c1 \u06a9\u0645\u0627\u0646\u0688 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u06d4 \u0627\u06af\u0631 \u0622\u067e \u06a9\u06cc\u0646\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af\u0632 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0648 \u06cc\u06c1 \u0627\u06cc\u06a9 \u0627\u0686\u06be\u0627 \u062e\u06cc\u0627\u0644 \u06c1\u06d2 \u0627\u0648\u0631 \u06af\u0648\u06af\u0644 \u062a\u062c\u0648\u06cc\u0632 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06c1\u0631 \u0645\u0631\u06a9\u0632\u06cc \u0635\u0641\u062d\u06c1 \u06a9\u0627 \u0627\u067e\u0646\u0627 \u062d\u0648\u0627\u0644\u06c1 \u062f\u06cc\u0646\u06d2 \u0648\u0627\u0644\u0627 \u0679\u06cc\u06af \u06c1\u0648\u06d4<\/p>\n<p>\u062a\u0627\u06c1\u0645\u060c \u0622\u067e \u06a9\u0648 \u0645\u0639\u06cc\u0627\u0631\u06cc \u0679\u06cc\u06af\u0632 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06af\u0648\u06af\u0644 \u06a9\u0627 \u06a9\u06c1\u0646\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631 \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u06a9\u0648\u0626\u06cc \u0645\u0639\u06cc\u0627\u0631\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u062a\u0648 \u0648\u06c1 \u0648\u0631\u0698\u0646 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba \u062c\u0633\u06d2 \u0622\u067e \u0627\u067e\u0646\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u0648 \u062f\u06a9\u06be\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u06c1\u062a\u0631\u06cc\u0646 \u0633\u0645\u062c\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06a9\u06cc\u0646\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af\u0632 \u0627\u06cc\u06a9 \u0627\u0686\u06be\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06c1\u06cc\u06ba \u062c\u0628 \u0627\u06cc\u06a9 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u06cc\u0648 \u0622\u0631 \u0627\u06cc\u0644 \u0633\u06d2 \u0627\u06cc\u06a9 \u062c\u06cc\u0633\u06d2 \u06cc\u0627 \u0628\u06c1\u062a \u0645\u0644\u062a\u06d2 \u062c\u0644\u062a\u06d2 \u0645\u0648\u0627\u062f \u062a\u06a9 \u0631\u0633\u0627\u0626\u06cc \u062d\u0627\u0635\u0644 \u06a9\u06cc \u062c\u0627 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u060c \u062c\u06cc\u0633\u06d2 \u06a9\u06c1 \u0627\u0648\u067e\u0631 \u062f\u06cc\u0626\u06d2 \u06af\u0626\u06d2 \u062a\u06cc\u0646 \u067e\u062a\u06d2\u06d4<\/p>\n<p>\u0644\u06c1\u0630\u0627\u060c \u0645\u0639\u06cc\u0627\u0631\u06cc \u0679\u06cc\u06af \u06a9\u06cc \u06a9\u0645\u06cc \u0627\u067e\u0646\u06d2 \u0622\u067e \u0645\u06cc\u06ba \u06a9\u0648\u0626\u06cc \u0639\u06cc\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06c1\u0645\u0627\u0631\u06d2 \u0688\u06cc\u0679\u0627 \u0645\u06cc\u06ba \u0622\u0688\u0679 \u06a9\u06cc\u06d2 \u06af\u0626\u06d2 457 \u0635\u0641\u062d\u0627\u062a \u0645\u06cc\u06ba \u0633\u06d2\u060c 27.1% \u0645\u06cc\u06ba \u06a9\u0648\u0626\u06cc \u06a9\u06cc\u0646\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af \u0646\u06c1\u06cc\u06ba \u062a\u06be\u06d2\u06d4 \u0627\u06c1\u0645 \u0628\u0627\u062a \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u06a9\u0648\u0626\u06cc \u0636\u0631\u0648\u0631\u06cc \u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679\u0633 \u06c1\u06cc\u06ba\u060c \u062c\u06cc\u0633\u06d2 \u06a9\u06c1 \u0679\u0631\u06cc\u06a9\u0646\u06af \u067e\u06cc\u0631\u0627\u0645\u06cc\u0679\u0631\u0632 \u0648\u0627\u0644\u06d2 \u0648\u0631\u0698\u0646\u06d4<\/p>\n<p>\u06c1\u0645\u0627\u0631\u06cc \u067e\u0631\u06cc\u06a9\u0679\u0633 \u0633\u0627\u0626\u0679 \u067e\u0631 \u06c1\u0645\u0627\u0631\u06d2 \u0679\u0631\u06cc\u0644 \u0634\u0648 \u06a9\u0627 \u0645\u0636\u0645\u0648\u0646 \u062f\u06cc\u06a9\u06be\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-bash\">curl -s http:\/\/localhost:8080\/blog\/choosing-trail-shoes | grep -i canonical\n<\/code><\/pre>\n<pre><code class=\"language-text\"><link rel=\"canonical\" href=\"http:\/\/localhost:8080\/\"\/>\n<\/code><\/pre>\n<p>\u0645\u0636\u0645\u0648\u0646 \u0645\u06cc\u06ba \u06a9\u06c1\u0627 \u06af\u06cc\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0688\u06cc\u0641\u0627\u0644\u0679 \u0648\u0631\u0698\u0646 \u06c1\u0648\u0645 \u067e\u06cc\u062c \u06c1\u06d2\u060c \u0627\u0633 \u0644\u06cc\u06d2 \u06af\u0648\u06af\u0644 \u06c1\u0648\u0645 \u067e\u06cc\u062c \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u06c1\u0648\u0645 \u067e\u06cc\u062c \u0688\u0633\u067e\u0644\u06d2 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06cc\u0627 \u0679\u06cc\u06af \u06a9\u0648 \u0646\u0638\u0631 \u0627\u0646\u062f\u0627\u0632 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0645\u0636\u0645\u0648\u0646 \u06a9\u0633\u06cc \u0686\u06cc\u0632 \u06a9\u06cc \u0646\u0642\u0644 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u06cc\u06c1 \u0628\u0630\u0627\u062a \u062e\u0648\u062f \u0627\u06cc\u06a9 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0646\u0633\u062e\u06c1 \u06c1\u06d2\u06d4 \u0627\u0633\u06d2 \u0679\u06be\u06cc\u06a9 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0627\u067e\u0646\u06d2 \u0645\u0636\u0645\u0648\u0646 \u06a9\u06d2 \u06a9\u06cc\u0646\u0648\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af\u0632 \u06a9\u0648 \u0645\u0636\u0645\u0648\u0646 \u06a9\u06cc \u0637\u0631\u0641 \u0627\u0634\u0627\u0631\u06c1 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-javascript\">canonical: '\/blog\/choosing-trail-shoes',\n<\/code><\/pre>\n<p>\u0627\u06cc\u06a9 \u0627\u0686\u06be\u0627 \u0639\u0646\u0648\u0627\u0646 \u06cc\u0627 \u0645\u06cc\u0679\u0627 \u062a\u0641\u0635\u06cc\u0644 \u0645\u0646\u0627\u0633\u0628 \u0637\u0648\u0627\u0644\u062a \u06a9\u06cc \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u060c \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u0645\u0648\u0627\u062f \u0633\u06d2 \u0628\u06be\u0631\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u06cc\u060c \u0627\u0648\u0631 \u0635\u0641\u062d\u06d2 \u06a9\u06d2 \u0645\u0648\u0627\u062f \u06a9\u0648 \u0645\u062e\u062a\u0635\u0631 \u0637\u0648\u0631 \u067e\u0631 \u0628\u06cc\u0627\u0646 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4 \u062a\u0639\u0627\u0631\u0641 \u06a9\u06cc \u0637\u0631\u062d\u060c \u06cc\u06c1 \u0635\u0641\u062d\u06c1 \u06a9\u06d2 \u062c\u0648\u06c1\u0631 \u06a9\u06cc \u0637\u0631\u062d \u06c1\u06d2\u06d4<\/p>\n<p>\u0628\u0644\u06cc\u0648 \u0631\u0646\u0631 \u067e\u0631\u0648\u0688\u06a9\u0679 \u067e\u06cc\u062c \u067e\u0631 \u0627\u06cc\u06a9 \u0646\u0638\u0631 \u0688\u0627\u0644\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-bash\">curl -s http:\/\/localhost:8080\/products\/blue-runner | grep -i -E \"<title>|name=\\\"description\\\"\"\n<\/title><\/code><\/pre>\n<pre><code class=\"language-text\"><title>Acme Shoes<\/title>\n<\/code><\/pre>\n<p>\u0639\u0646\u0648\u0627\u0646 \u0635\u0641\u062d\u06c1 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u06a9\u0686\u06be \u0646\u06c1\u06cc\u06ba \u06a9\u06c1\u062a\u0627 \u0627\u0648\u0631 \u0646\u06c1 \u06c1\u06cc \u06a9\u0648\u0626\u06cc \u062a\u0641\u0635\u06cc\u0644 \u06a9\u06cc \u0644\u0627\u0626\u0646 \u06c1\u06d2\u06d4 \u067e\u0627\u0648\u0631 \u0634\u06cc\u0644 \u0645\u06cc\u06ba\u060c \u06c1\u0645 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba: <code>| Select-String '<title>|name=\"description\"'<\/title><\/code> \u0627\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2\u06d4<\/p>\n<p>\u0639\u0646\u0648\u0627\u0646\u0627\u062a \u0627\u0648\u0631 \u0645\u0648\u0627\u062f \u06a9\u06d2 \u0644\u06cc\u06d2 \u06af\u0648\u06af\u0644 \u06a9\u06d2 \u0631\u06c1\u0646\u0645\u0627 \u062e\u0637\u0648\u0637 \u06a9\u0627 \u062a\u0642\u0627\u0636\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06c1\u0631 \u0635\u0641\u062d\u06c1 \u06a9\u0627 \u0627\u06cc\u06a9 \u0645\u0646\u0641\u0631\u062f\u060c \u0648\u0636\u0627\u062d\u062a\u06cc \u0639\u0646\u0648\u0627\u0646 \u0627\u0648\u0631 \u062a\u0641\u0635\u06cc\u0644 \u06c1\u0648\u06d4<\/p>\n<p>\u0639\u0645\u0644\u06cc \u0633\u0627\u0626\u0679 \u067e\u0631 \u062a\u0631\u0645\u06cc\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2: <code>title<\/code> \u0644\u0627\u0626\u0646 <code>'\/products\/blue-runner'<\/code> \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0627\u0646\u062f\u0631\u0627\u062c:<\/p>\n<pre><code class=\"language-javascript\">title: 'Blue Runner Road Running Shoe | Acme Shoes',\ndescription: 'A lightweight road running shoe with a cushioned sole and free returns.',\n<\/code><\/pre>\n<h2 id=\"heading-how-to-make-your-links-crawlable\">\u0644\u0646\u06a9\u0633 \u06a9\u0648 \u06a9\u0631\u0627\u0644 \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u06a9\u06cc\u0633\u06d2 \u0628\u0646\u0627\u06cc\u0627 \u062c\u0627\u0626\u06d2\u06d4<\/h2>\n<p>\u067e\u0631\u06cc\u06a9\u0679\u0633 \u0633\u0627\u0626\u0679 \u06a9\u0627 \u06c1\u0648\u0645 \u067e\u06cc\u062c \u062f\u06cc\u06a9\u06be\u06cc\u06ba:<\/p>\n<pre><code class=\"language-bash\">curl -s http:\/\/localhost:8080\/\n<\/code><\/pre>\n<pre><code class=\"language-text\">\n\n\n<meta charset=\"utf-8\"\/>\n<title>Acme Shoes: Running Shoes for Every Runner<\/title>\n<meta name=\"description\" content=\"Lightweight running shoes for road and trail, with free returns.\"\/>\n<link rel=\"canonical\" href=\"http:\/\/localhost:8080\/\"\/>\n\n\n\nBlue Runner\n<span onclick=\"location.href=\" https:=\"\">Summer sale<\/span>\n\n\n<\/code><\/pre>\n<p>\u0627\u0633 \u0635\u0641\u062d\u06d2 \u067e\u0631 \u0628\u0627\u0642\u06cc \u0633\u0628 \u06a9\u0686\u06be \u0679\u06be\u06cc\u06a9 \u06c1\u06d2\u06d4 \u0639\u0646\u0648\u0627\u0646\u060c \u062a\u0641\u0635\u06cc\u0644\u060c \u06a9\u06cc\u0646\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af\u0632\u060c \u0627\u0648\u0631 \u0627\u0635\u0644 \u0628\u0644\u06cc\u0648 \u0631\u0646\u0631 \u06a9\u0627 \u0644\u0646\u06a9\u06d4 <code><a\/><\/code> \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0639\u0646\u0627\u0635\u0631 <code>href<\/code>. \u0648\u0627\u062d\u062f \u0645\u0633\u0626\u0644\u06c1 &#8216;\u0645\u0648\u0633\u0645 \u06af\u0631\u0645\u0627 \u06a9\u06cc \u0641\u0631\u0648\u062e\u062a&#8217; \u06c1\u06d2\u06d4 <code><span\/><\/code>.<\/p>\n<p>\u06a9\u0648\u0626\u06cc \u0631\u0627\u0633\u062a\u06c1 \u0646\u06c1\u06cc\u06ba <code><span\/><\/code> \u06cc\u06c1 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631 \u063a\u06cc\u0631 \u0633\u06cc\u0645\u0646\u0679\u06a9 HTML \u06c1\u06d2\u06d4 \u062f\u0648\u0633\u0631\u06d2 \u0644\u0641\u0638\u0648\u06ba \u0645\u06cc\u06ba\u060c \u0627\u0633 \u06a9\u0627 \u06a9\u0648\u0626\u06cc \u0645\u0637\u0644\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u062c\u0633\u0645\u0627\u0646\u06cc \u0631\u0648\u0627\u0628\u0637 \u0645\u0639\u0646\u06cc \u0631\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0633\u0631\u0686 \u0627\u0646\u062c\u0646 \u0633\u0645\u062c\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u06cc\u06c1 \u0627\u06cc\u06a9 \u0644\u0646\u06a9 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0627\u0633\u06a9\u0631\u06cc\u0646 \u0631\u06cc\u0688\u0631\u0632 \u0633\u0645\u062c\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u06cc\u06c1 \u0627\u06cc\u06a9 \u0644\u0646\u06a9 \u06c1\u06d2\u06d4<\/p>\n<p>\u06a9\u0646 \u0644\u0646\u06a9\u0633 \u06a9\u0648 \u06a9\u0631\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u061f \u0628\u0646\u06cc\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631 \u06c1\u0631 \u0648\u06c1 \u0686\u06cc\u0632 \u062c\u0633\u06d2 \u0622\u067e \u0633\u0631\u0686 \u0627\u0646\u062c\u0646 \u062f\u06cc\u06a9\u06be\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0645\u06cc\u0631\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u0648\u06c1 \u067e\u0631\u0648\u0688\u06a9\u0679\u0633\u060c \u0645\u0636\u0627\u0645\u06cc\u0646\u060c \u06a9\u0648\u0631\u0633\u0632 \u0627\u0648\u0631 \u0627\u0633\u06cc \u0637\u0631\u062d \u06a9\u06cc \u062f\u0648\u0633\u0631\u06cc \u0686\u06cc\u0632\u06cc\u06ba \u062c\u0648 \u0622\u067e \u0628\u06cc\u0686\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06af\u0648\u06af\u0644 \u06a9\u06d2 \u0644\u0646\u06a9\u0646\u06af \u0631\u06c1\u0646\u0645\u0627 \u062e\u0637\u0648\u0637 \u06a9\u06d2 \u0645\u0637\u0627\u0628\u0642: <code><a\/><\/code> \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0639\u0646\u0627\u0635\u0631 <code>href<\/code>.<\/p>\n<p>\u0639\u0645\u0644\u06cc \u0633\u0627\u0626\u0679 \u067e\u0631 \u062a\u0631\u0645\u06cc\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2: <code><span\/><\/code> \u0645\u06cc\u0686\u0632:<\/p>\n<pre><code class=\"language-javascript\">'Summer sale',\n<\/code><\/pre>\n<h2 id=\"heading-how-to-check-whether-your-content-needs-javascript-to-appear\">\u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u06a9\u06cc\u0633\u06d2 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u0645\u0648\u0627\u062f \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u067e\u0679 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4<\/h2>\n<p>\u06a9\u0644\u0627\u0626\u0646\u0679 \u0633\u0627\u0626\u06cc\u0688 \u0631\u06cc\u0646\u0688\u0631\u0646\u06af \u06a9\u06d2 \u0633\u0627\u062a\u06be\u060c JavaScript \u06a9\u0648 \u067e\u06c1\u0644\u06d2 \u0644\u0648\u0688 \u06a9\u06cc\u0627 \u062c\u0627\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u060c \u0627\u0648\u0631 \u0627\u0633 \u06a9\u06d2 \u0628\u0639\u062f \u06c1\u06cc \u062f\u0648\u0633\u0631\u06d2 \u0645\u0648\u0627\u062f \u06a9\u0648 \u0644\u0648\u0688 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>JavaScript \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0635\u0646\u0648\u0639\u0627\u062a \u06a9\u06cc \u0641\u06c1\u0631\u0633\u062a\u06cc\u06ba\u060c \u0642\u06cc\u0645\u062a\u06cc\u06ba\u060c \u062c\u0627\u0626\u0632\u06d2 \u0627\u0648\u0631 \u0645\u06cc\u0646\u0648 \u062c\u06cc\u0633\u06cc \u0686\u06cc\u0632\u06cc\u06ba \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u06d2 \u0628\u063a\u06cc\u0631\u060c \u06a9\u0644\u0627\u0626\u0646\u0679 \u06a9\u06cc \u0637\u0631\u0641 \u0648\u0627\u0644\u06d2 \u0635\u0641\u062d\u0627\u062a \u0627\u06a9\u062b\u0631 \u0635\u0631\u0641 \u0644\u0648\u0688\u0646\u06af \u067e\u06cc\u063a\u0627\u0645\u0627\u062a \u06cc\u0627 \u062e\u0627\u0644\u06cc \u062e\u0627\u0646\u06d2 \u062f\u06a9\u06be\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06af\u0648\u06af\u0644 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u067e\u0679 \u067e\u06cc\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0628\u0639\u062f \u06a9\u06d2 \u0645\u0631\u062d\u0644\u06d2 \u0645\u06cc\u06ba \u0627\u06cc\u0633\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0635\u0641\u062d\u0627\u062a \u0631\u06cc\u0646\u0688\u0631\u0646\u06af \u06a9\u06cc \u0642\u0637\u0627\u0631 \u0645\u06cc\u06ba \u0627\u0646\u062a\u0638\u0627\u0631 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062c\u0633 \u0645\u06cc\u06ba \u06a9\u0626\u06cc \u0633\u06cc\u06a9\u0646\u0688 \u06cc\u0627 \u0627\u0633 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0648\u0642\u062a \u0644\u06af \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0646\u0627\u06a9\u0627\u0645 \u06cc\u0627 \u0645\u0633\u062f\u0648\u062f \u0627\u0633\u06a9\u0631\u067e\u0679\u0633 \u067e\u06cc\u0634 \u06a9\u0631\u062f\u06c1 \u0635\u0641\u062d\u06c1 \u06a9\u0648 \u0628\u063a\u06cc\u0631 \u0645\u0648\u0627\u062f \u06a9\u06d2 \u0686\u06be\u0648\u0691 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1\u06cc \u0648\u062c\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0633\u0631\u0648\u0631 \u0633\u0627\u0626\u06cc\u0688 \u0631\u06cc\u0646\u0688\u0631\u0646\u06af \u0627\u0628 \u0628\u06be\u06cc \u0627\u06cc\u06a9 \u0627\u0686\u06be\u0627 \u062e\u06cc\u0627\u0644 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u06c1\u0645 \u0645\u0648\u0627\u062f \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u06cc\u0631\u06cc \u062a\u0631\u062c\u06cc\u062d \u06c1\u06d2\u06d4 \u06af\u0648\u06af\u0644 \u06a9\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u067e\u0679 \u06af\u0627\u0626\u06cc\u0688 \u06a9\u06c1\u062a\u06cc \u06c1\u06d2: \u0633\u0631\u0648\u0631 \u0633\u0627\u0626\u06cc\u0688 \u0631\u06cc\u0646\u0688\u0631\u0646\u06af \u0622\u067e \u06a9\u06cc \u0633\u0627\u0626\u0679 \u06a9\u0648 \u0635\u0627\u0631\u0641\u06cc\u0646 \u0627\u0648\u0631 \u06a9\u0631\u0627\u0644\u0631 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062a\u06cc\u0632 \u062a\u0631 \u0628\u0646\u0627\u062a\u06cc \u06c1\u06d2\u060c \u0627\u0648\u0631 \u062a\u0645\u0627\u0645 \u0628\u0648\u0679\u0633 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u067e\u0679 \u0646\u06c1\u06cc\u06ba \u0686\u0644\u0627 \u0633\u06a9\u062a\u06d2\u06d4<\/p>\n<p>\u06c1\u0645\u0627\u0631\u06d2 \u0688\u06cc\u0679\u0627 \u0645\u06cc\u06ba 277 \u0622\u0688\u0679 \u0634\u062f\u06c1 \u0635\u0641\u062d\u0627\u062a \u0645\u06cc\u06ba \u0633\u06d2\u060c 17.7% \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0631 JavaScript \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0628\u0646\u0627\u0626\u06d2 \u06af\u0626\u06d2 \u062a\u06be\u06d2\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06c1 \u06af\u0648\u06af\u0644 \u0627\u0633 \u0622\u0626\u0679\u0645 \u06a9\u0648 \u0627\u0646\u0688\u06cc\u06a9\u0633 \u0646\u06c1\u06cc\u06ba \u06a9\u0631 \u0633\u06a9\u062a\u0627\u060c \u0627\u0633 \u06a9\u0627 \u0635\u0631\u0641 \u06cc\u06c1 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0633 \u0622\u0626\u0679\u0645 \u06a9\u0627 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0645\u0648\u0627\u062f \u0635\u062d\u06cc\u062d \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0686\u0644\u0646\u06d2 \u0648\u0627\u0644\u06d2 JavaScript \u067e\u0631 \u0627\u0646\u062d\u0635\u0627\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0633\u0631\u0648\u0631 \u0633\u0627\u0626\u06cc\u0688 \u0631\u06cc\u0646\u0688\u0631\u0646\u06af \u06a9\u06d2 \u0633\u0627\u062a\u06be\u060c HTML \u0645\u0648\u0627\u062f \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u0628\u0631\u0627\u0624\u0632\u0631 \u06a9\u0648 \u067e\u06cc\u0634 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0627\u0633 \u06a9\u06d2 \u0628\u0639\u062f \u06c1\u06cc JavaScript \u067e\u06cc\u0634 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06af\u0648\u06af\u0644 \u06a9\u0633\u06cc \u0628\u06be\u06cc \u0637\u0631\u062d \u0633\u06d2 \u0628\u0646\u0627\u0626\u06d2 \u06af\u0626\u06d2 \u0635\u0641\u062d\u0627\u062a \u06a9\u0648 \u0627\u0646\u0688\u06cc\u06a9\u0633 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u06a9\u0631\u0627\u0644\u0631 Chrome \u06a9\u06d2 \u062a\u0627\u0632\u06c1 \u062a\u0631\u06cc\u0646 \u0648\u0631\u0698\u0646\u0632 \u0645\u06cc\u06ba JavaScript \u0686\u0644\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633 \u0644\u06cc\u06d2 \u0627\u0633\u06d2 \u06af\u0648\u06af\u0644 \u06a9\u06d2 \u0627\u0646\u0688\u06cc\u06a9\u0633 \u0645\u06cc\u06ba \u062c\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0633\u0631\u0648\u0631 \u0633\u0627\u0626\u06cc\u0688 \u0631\u06cc\u0646\u0688\u0631\u0646\u06af \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<p>\u062f\u0631\u062c \u0630\u06cc\u0644 \u0679\u06cc\u0633\u0679 \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u062a\u0635\u062f\u06cc\u0642 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u062d\u0633\u0627\u0633 \u0645\u0648\u0627\u062f \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u067e\u0679 \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u0638\u0627\u06c1\u0631 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 Google JavaScript \u0686\u0644\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06c1\u0630\u0627 \u0622\u067e \u0648\u06c1 \u0646\u06c1\u06cc\u06ba \u062f\u06cc\u06a9\u06be\u06cc\u06ba \u06af\u06d2 \u062c\u0648 Google \u062f\u06cc\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0622\u067e \u062f\u06cc\u06a9\u06be\u06cc\u06ba \u06af\u06d2 \u06a9\u06c1 JavaScript \u06a9\u06d2 \u0686\u0644\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u062a\u0645\u0627\u0645 \u06a9\u0631\u0627\u0644\u0631 \u06a9\u0648 \u06a9\u06cc\u0627 \u0645\u0644\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06a9\u06be\u0644\u0627 <code>http:\/\/localhost:8080\/catalog<\/code> \u0622\u067e \u06a9\u06d2 \u0628\u0631\u0627\u0624\u0632\u0631 \u0645\u06cc\u06ba\u06d4 \u0622\u067e \u06a9\u0648 \u062a\u06cc\u0646 \u0645\u0635\u0646\u0648\u0639\u0627\u062a \u0646\u0638\u0631 \u0622\u0626\u06cc\u06ba \u06af\u06cc\u06d4 \u0627\u0628 curl \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u0631\u06cc\u06ba\u060c \u062c\u0648 JavaScript \u0646\u06c1\u06cc\u06ba \u0686\u0644\u0627\u062a\u0627\u06d4<\/p>\n<pre><code class=\"language-bash\">curl -s http:\/\/localhost:8080\/catalog | grep -i \"trail grip\"\n<\/code><\/pre>\n<p>\u06a9\u0686\u06be \u0628\u06be\u06cc \u067e\u0631\u0646\u0679 \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0633\u0631\u0648\u0631 \u06a9\u06cc \u0637\u0631\u0641 \u0633\u06d2 \u0628\u06be\u06cc\u062c\u06d2 \u06af\u0626\u06d2 HTML \u0645\u06cc\u06ba \u067e\u0631\u0648\u0688\u06a9\u0679 \u06a9\u0627 \u06a9\u0648\u0626\u06cc \u0646\u0627\u0645 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0627\u0646\u062f\u0631 <code\/>, the server only sends:<\/p>\n<pre><code class=\"language-html\"><p>Loading...<\/p>\n\n<\/code><\/pre>\n<p>\u06a9\u0631\u0644 \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4 <strong>\u0635\u0641\u062d\u06c1 \u06a9\u0627 \u0645\u0627\u062e\u0630 \u062f\u06cc\u06a9\u06be\u06cc\u06ba<\/strong> \u0622\u067e \u06a9\u06d2 \u0628\u0631\u0627\u0624\u0632\u0631 \u0645\u06cc\u06ba\u06d4 \u06cc\u06c1 \u0635\u0641\u062d\u06c1 &quot;\u0644\u0648\u0688 \u06c1\u0648 \u0631\u06c1\u0627 \u06c1\u06d2&#8230;&#8221; \u0627\u0648\u0631 \u0627\u0633\u06a9\u0631\u067e\u0679 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u067e\u0631\u0648\u0688\u06a9\u0679 \u06a9\u0627 \u0646\u0627\u0645 \u0638\u0627\u06c1\u0631 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u06cc \u0648\u062c\u06c1 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0628\u0631\u0627\u0624\u0632\u0631 \u067e\u0631\u0648\u0688\u06a9\u0679 \u06a9\u0627 \u0646\u0627\u0645 \u0635\u0631\u0641 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u067e\u0679 \u06a9\u06d2 \u06a9\u0627\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u0639\u062f \u0634\u0627\u0645\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u067e\u0646\u06cc \u0633\u0627\u0626\u0679 \u06a9\u06d2 \u0635\u0641\u062d\u06c1 \u067e\u0631 \u0627\u06c1\u0645 \u062c\u0645\u0644\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0627\u062e\u0630 \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u06a9\u0633\u06cc \u0635\u0641\u062d\u06c1 \u06a9\u0648 \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062c\u0633 \u0637\u0631\u062d \u0633\u06d2 \u06af\u0648\u06af\u0644 \u0631\u06cc\u0646\u0688\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0635\u0644 \u0635\u0641\u062d\u06c1 \u067e\u0631 \u06af\u0648\u06af\u0644 \u06a9\u06d2 \u0627\u067e\u0646\u06d2 \u0679\u0648\u0644\u0632 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4 \u0633\u0631\u0686 \u06a9\u0646\u0633\u0648\u0644 \u06a9\u06d2 \u06cc\u0648 \u0622\u0631 \u0627\u06cc\u0644 \u0627\u0646\u0633\u067e\u06a9\u0634\u0646 \u0679\u0648\u0644 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06a9\u06d2 \u0627\u067e\u0646\u06cc \u0633\u0627\u0626\u0679 \u067e\u0631 \u0644\u0627\u0626\u06cc\u0648 \u0679\u06cc\u0633\u0679 \u06a9\u0631\u06cc\u06ba (<strong>\u0627\u0635\u0644\u06cc \u06cc\u0648 \u0622\u0631 \u0627\u06cc\u0644 \u0679\u06cc\u0633\u0679<\/strong>\u067e\u06be\u0631 <strong>\u062c\u0627\u0646\u0686\u06d2 \u06af\u0626\u06d2 \u0635\u0641\u062d\u0627\u062a \u062f\u06cc\u06a9\u06be\u06cc\u06ba<\/strong>) \u06af\u0648\u06af\u0644 \u06a9\u06cc \u0637\u0631\u0641 \u0633\u06d2 \u067e\u06cc\u0634 \u06a9\u0631\u062f\u06c1 HTML \u0627\u0648\u0631 \u0627\u0633\u06a9\u0631\u06cc\u0646 \u0634\u0627\u0679\u0633 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062a\u0645\u0627\u0645 \u0639\u0648\u0627\u0645\u06cc \u0635\u0641\u062d\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0631\u0686 \u0631\u0632\u0644\u0679 \u0679\u06cc\u0633\u0679 \u0631\u06cc\u0646\u0688\u0631 \u0634\u062f\u06c1 HTML \u06a9\u0648 \u0628\u06be\u06cc \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u06af\u0648\u06af\u0644 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u067e\u0679 \u06a9\u06d2 \u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u062a\u0644\u0627\u0634 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062f\u0648\u0646\u0648\u06ba \u06a9\u06cc \u062a\u062c\u0648\u06cc\u0632 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u062f\u0648\u0646\u0648\u06ba \u062a\u06a9 \u0646\u06c1\u06cc\u06ba \u067e\u06c1\u0646\u0686 \u0633\u06a9\u062a\u0627 <code>localhost<\/code>\u0627\u0633\u06d2 \u0627\u06cc\u06a9 \u062d\u0642\u06cc\u0642\u06cc \u0633\u0627\u0626\u0679 \u067e\u0631 \u0622\u0632\u0645\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u0634\u0631\u0648\u0639 \u0633\u06d2 \u067e\u0631\u0648\u0688\u06a9\u0679 \u06a9\u0627 \u0646\u0627\u0645 HTML \u0645\u06cc\u06ba \u062f\u06a9\u06be\u0627\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0648 \u0627\u0633\u06d2 \u0633\u0631\u0648\u0631 \u067e\u0631 \u0631\u06cc\u0646\u0688\u0631 \u06a9\u0631\u06cc\u06ba\u06d4 \u0628\u0631\u0627\u06c1 \u06a9\u0631\u0645 \u0627\u0648\u067e\u0631 \u06a9\u06cc \u0645\u0635\u0646\u0648\u0639\u0627\u062a \u06a9\u06cc \u0641\u06c1\u0631\u0633\u062a \u06a9\u0648 \u067e\u0631\u06cc\u06a9\u0679\u0633 \u0633\u0627\u0626\u0679 \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4 <code>routes<\/code>:<\/p>\n<pre><code class=\"language-javascript\">const products = ['Blue Runner', 'Trail Grip 2', 'City Glide'];\n<\/code><\/pre>\n<p>\u0627\u067e\u0646\u06d2 \u06a9\u06cc\u0679\u0644\u0627\u06af \u06a9\u0648 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u06cc\u06ba\u06d4 <code>body<\/code> \u0627\u0648\u0631 <code>script<\/code> \u0627\u0633 \u0637\u0631\u062d \u06a9\u06cc \u0627\u06cc\u06a9 \u0644\u0627\u0626\u0646:<\/p>\n<pre><code class=\"language-javascript\">body: '<p>' + products.map((p) => '<h2>' + p + '<\/h2>').join('') + '<\/p>',\n<\/code><\/pre>\n<p>\u0627\u0648\u0631 <code>'\/api\/products'<\/code> \u0627\u0646\u062f\u0631\u0627\u062c:<\/p>\n<pre><code class=\"language-javascript\">html: JSON.stringify(products),\n<\/code><\/pre>\n<p>\u0633\u0631\u0648\u0631 \u06a9\u0648 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0648\u0628\u0627\u0631\u06c1 curl \u06a9\u0645\u0627\u0646\u0688 \u0686\u0644\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-text\"><p><h2>Blue Runner<\/h2><h2>Trail Grip 2<\/h2><h2>City Glide<\/h2><\/p>\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u06a9\u0627\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0633\u0631\u0648\u0631 \u0627\u0628 \u0635\u0641\u062d\u06c1 \u0628\u06be\u06cc\u062c\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u067e\u0631\u0648\u0688\u06a9\u0679 \u06a9\u0627 \u0646\u0627\u0645 HTML \u0645\u06cc\u06ba \u0644\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1\u0627\u06ba \u062a\u06a9 \u06a9\u06c1 \u06a9\u0631\u0627\u0644\u0631\u0632 \u062c\u0648 JavaScript \u0646\u06c1\u06cc\u06ba \u0686\u0644\u0627 \u0633\u06a9\u062a\u06d2 \u0648\u06c1 \u0627\u0633\u06d2 \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u067e\u06be\u0631 \u0628\u06be\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u067e\u0679 \u06a9\u0648 \u0627\u0646\u0679\u0631\u0627\u06cc\u06a9\u0679\u0648 \u062d\u0635\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h2 id=\"heading-can-you-check-a-page-in-five-minutes\">\u06a9\u06cc\u0627 \u0645\u06cc\u06ba 5 \u0645\u0646\u0679 \u0645\u06cc\u06ba \u0635\u0641\u062d\u06c1 \u0686\u06cc\u06a9 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u0648\u06ba\u061f<\/h2>\n<p>\u0633\u0686 \u0645\u06cc\u06ba\u060c \u06cc\u06c1 \u0628\u06c1\u062a \u0645\u0634\u06a9\u0644 \u06c1\u06d2. \u0645\u0633\u0627\u0626\u0644 \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u06c1\u0648\u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 5 \u0645\u0646\u0679 \u06a9\u0627\u0641\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0648\u0627\u0642\u0639\u06cc \u06cc\u06c1 \u062c\u0627\u0646\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u06c1 \u0645\u0633\u0626\u0644\u06c1 \u06a9\u06cc\u0627 \u06c1\u06d2\u060c \u0622\u067e \u06a9\u0648 Google PageSpeed \u200b\u200b\u200bInsights \u062c\u06cc\u0633\u06cc \u06a9\u0633\u06cc \u0686\u06cc\u0632 \u0645\u06cc\u06ba \u0645\u06a9\u0645\u0644 \u0627\u0633\u06a9\u06cc\u0646 \u0686\u0644\u0627\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u06af\u06cc\u06d4 \u0627\u06af\u0631 \u06cc\u06c1 \u0622\u067e \u06a9\u06cc \u0633\u0627\u0626\u0679 \u06c1\u06d2 \u062a\u0648 \u06af\u0648\u06af\u0644 \u0633\u0631\u0686 \u06a9\u0646\u0633\u0648\u0644 \u06a9\u0627 \u06cc\u0648 \u0622\u0631 \u0627\u06cc\u0644 \u0627\u0646\u0633\u067e\u06a9\u0634\u0646 \u0679\u0648\u0644 \u0628\u06be\u06cc \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u0633 \u0679\u06cc\u0648\u0679\u0648\u0631\u06cc\u0644 \u0645\u06cc\u06ba \u06a9\u0645\u0627\u0646\u0688\u0632 \u0627\u06cc\u06a9 \u0627\u0686\u06be\u06cc \u0634\u0631\u0648\u0639\u0627\u062a \u06c1\u06cc\u06ba\u06d4<\/p>\n<ol>\n<li><code>curl -sI<\/code>    \u0627\u0633\u0679\u06cc\u0679\u0633 \u06a9\u0648\u0688 \u0627\u0648\u0631 <code>X-Robots-Tag<\/code> \u06c1\u06cc\u0688\u0631<\/li>\n<li><code>curl -sIL<\/code>    \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u067e\u0631\u0627\u0646\u0627 \u067e\u062a\u06c1 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li><code>\/robots.txt<\/code>\u0644\u0627\u0626\u0646 \u0628\u06c1 \u0644\u0627\u0626\u0646\u06d4<\/li>\n<li>\u0635\u0641\u062d\u06c1 \u06a9\u0627 \u0645\u0627\u062e\u0630 \u062f\u06cc\u06a9\u06be\u06cc\u06ba <code>noindex<\/code>, <code>canonical<\/code>, <code><title\/><\/code>, <code>description<\/code> \u0627\u0648\u0631 \u0622\u067e \u06a9\u0627 \u0627\u06c1\u0645 \u0645\u0648\u0627\u062f\u06d4<\/li>\n<\/ol>\n<h2 id=\"heading-conclusion\">\u0646\u062a\u06cc\u062c\u06c1<\/h2>\n<p>\u0627\u0633 \u0679\u06cc\u0648\u0679\u0648\u0631\u06cc\u0644 \u0645\u06cc\u06ba\u060c \u06c1\u0645 \u0646\u06d2 \u0627\u067e\u0646\u06cc \u067e\u0631\u06cc\u06a9\u0679\u0633 \u0633\u0627\u0626\u0679 \u067e\u0631 \u0622\u0679\u06be \u0645\u0633\u0627\u0626\u0644 \u062d\u0644 \u06a9\u06cc\u06d2\u060c \u062c\u0646 \u0645\u06cc\u06ba \u0646\u0631\u0645 404s\u060c \u0631\u06cc \u0688\u0627\u0626\u0631\u06cc\u06a9\u0679 \u0686\u06cc\u0646\u0632\u060c robots.txt \u0642\u0648\u0627\u0639\u062f\u060c \u0627\u0648\u0631 \u067e\u0648\u0634\u06cc\u062f\u06c1 \u0645\u0633\u0627\u0626\u0644 \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba\u06d4 <code>noindex<\/code> \u0627\u0646 \u0645\u06cc\u06ba \u06c1\u06cc\u0688\u0631\u060c \u063a\u0644\u0637 \u06a9\u06cc\u0646\u0648\u0646\u06cc\u06a9\u0644 \u0679\u06cc\u06af\u0632\u060c \u0645\u0628\u06c1\u0645 \u0639\u0646\u0648\u0627\u0646\u0627\u062a \u0627\u0648\u0631 \u06af\u0645\u0634\u062f\u06c1 \u0648\u0636\u0627\u062d\u062a\u06cc\u06ba\u060c \u0627\u06cc\u0633\u06d2 \u0644\u0646\u06a9\u0633 \u062c\u0646 \u06a9\u06cc \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0646\u06c1\u06cc\u06ba \u06a9\u0631 \u0633\u06a9\u062a\u06d2\u060c \u0648\u06c1 \u0645\u0648\u0627\u062f \u062c\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 JavaScript \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0645\u0632\u06cc\u062f \u0628\u06c1\u062a \u06a9\u0686\u06be \u0634\u0627\u0645\u0644 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u0627\u062f \u0631\u06a9\u06be\u0646\u06d2 \u06a9\u06cc \u0633\u0628 \u0633\u06d2 \u0627\u06c1\u0645 \u0686\u06cc\u0632 \u06c1\u0645\u06cc\u0634\u06c1 \u0633\u0627\u0626\u0679 \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u06d4 \u0627\u0633\u06a9\u06cc\u0646 \u0686\u0644\u0627\u0626\u06cc\u06ba\u060c \u062f\u06cc\u06a9\u06be \u0628\u06be\u0627\u0644 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0626\u06cc\u06ba \u06a9\u06c1 \u06a9\u0648\u0626\u06cc \u0631\u06a9\u0627\u0648\u0679 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u062c\u0628 \u0622\u067e \u06a9\u06cc \u0633\u0627\u0626\u0679 \u0645\u06cc\u06ba \u0628\u06c1\u062a\u0631\u06cc \u06cc\u0627 \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u06a9\u06cc \u062c\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u0645\u0632\u06cc\u062f \u062c\u0627\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0648\u060c \u0627\u067e\u0646\u06cc Next.js \u0633\u0627\u0626\u0679 \u067e\u0631 \u0633\u0679\u0631\u06a9\u0686\u0631\u0688 \u0688\u06cc\u0679\u0627 (JSON-LD) \u0634\u0627\u0645\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u06c1\u0645\u0627\u0631\u0627 \u0679\u06cc\u0648\u0679\u0648\u0631\u06cc\u0644 \u067e\u0691\u06be\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u0627\u067e\u0646\u06d2 \u0644\u0627\u0626\u06cc\u0648 \u0635\u0641\u062d\u0627\u062a \u067e\u0631 \u0627\u0646 \u0645\u06cc\u06ba \u0633\u06d2 \u0628\u06c1\u062a \u0633\u06d2 \u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u0627\u06cc\u06a9 \u0633\u0627\u062a\u06be \u0686\u06cc\u06a9 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0622\u067e Greadme \u067e\u06cc\u062c \u0622\u0688\u0679 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u06cc\u06c1 \u0627\u06cc\u06a9 \u0645\u0641\u062a \u0679\u0648\u0644 \u06c1\u06d2 \u062c\u0648 \u0622\u067e \u06a9\u0648 \u0633\u0627\u0626\u0646 \u0627\u067e \u06a9\u06cc\u06d2 \u0628\u063a\u06cc\u0631 \u062a\u0645\u0627\u0645 URLs \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u0646\u06d2 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u0646\u06d2 \u0627\u06cc\u06a9 \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u0628\u0646\u0627\u0626\u06cc \u06c1\u06d2\u06d4 \u0622\u067e \u0646\u06d2 \u0627\u06cc\u06a9 \u0688\u06cc\u0632\u0627\u0626\u0646 \u0645\u06cc\u06ba \u0633\u0631\u0645\u0627\u06cc\u06c1 \u06a9\u0627\u0631\u06cc \u06a9\u06cc\u060c \u0627\u06cc\u06a9 \u0688\u0648\u0645\u06cc\u0646 \u062e\u0631\u06cc\u062f\u0627\u060c \u0627\u0648\u0631 \u0628\u06c1\u062a \u06a9\u0686\u06be\u06d4 \u0644\u06cc\u06a9\u0646 \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u0635\u0631\u0641 \u0648\u06c1\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u062c\u0648 \u0622\u067e \u0627\u0633\u06a9\u0631\u06cc\u0646 \u067e\u0631 \u062f\u06cc\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u067e\u0631\u062f\u06d2 \u06a9\u06d2 \u067e\u06cc\u0686\u06be\u06d2 \u0628\u06c1\u062a \u06a9\u0686\u06be \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2 \u06a9\u06c1 \u0627\u0646\u0679\u0631\u0646\u06cc\u0679 \u06a9\u06cc\u0633\u06d2 \u06a9\u0627\u0645 [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-31903","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/posts\/31903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/comments?post=31903"}],"version-history":[{"count":0,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/posts\/31903\/revisions"}],"wp:attachment":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/media?parent=31903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/categories?post=31903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/tags?post=31903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}