+ The title of the page, ideally between 30 and 60 characters. +
+ {isEditingTitle ? ( + setEditableTitle(e.target.value)} + className="w-full" + placeholder="Meta Title" + /> + ) : ( +
+ {editableTitle ? (
+
+ A brief summary of the page's content, ideally between 120 and + 158 characters. +
+ {isEditingDescription ? ( ++ The keyword "{metaData.keyword}" appears on the page. +
++ Indicates if search engines are allowed to index this page. +
+ {(() => { + const isIndexable = + !metaData.robots || + !metaData.robots.toLowerCase().includes("noindex"); + return ( ++ {isIndexable + ? "Page is indexable" + : "Page is set to 'noindex'"} +
++ {metaData.robots + ? `Robots tag: "${metaData.robots}"` + : "No robots meta tag found."} +
++ The preferred URL for this page, to avoid duplicate content + issues. +
+
+ {metaData.canonical ? (
+ <>
+
+ Keywords associated with the page. Note: Most search engines + no longer use this tag for ranking. +
+- The title of the page, ideally between 30 and 60 - characters. -
- {isEditingTitle ? ( - setEditableTitle(e.target.value)} - className="w-full" - placeholder="Meta Title" - /> - ) : ( -
- {editableTitle ? (
-
- A brief summary of the page's content, ideally between - 120 and 158 characters. -
- {isEditingDescription ? ( -- The keyword "{metaData.keyword}" appears on the - page. -
-- Indicates if search engines are allowed to index this - page. -
- {(() => { - const isIndexable = - !metaData.robots || - !metaData.robots.toLowerCase().includes("noindex"); - return ( -- {isIndexable - ? "Page is indexable" - : "Page is set to 'noindex'"} -
-- {metaData.robots - ? `Robots tag: "${metaData.robots}"` - : "No robots meta tag found."} -
-- The preferred URL for this page, to avoid duplicate - content issues. -
-
- {metaData.canonical ? (
- <>
-
- Keywords associated with the page. Note: Most search - engines no longer use this tag for ranking. -
-