SEO: Fix structured data validation errors, delete static sitemap, and update indexing scripts
This commit is contained in:
@@ -8,11 +8,12 @@ export interface BreadcrumbItem {
|
||||
|
||||
interface BreadcrumbsProps {
|
||||
items: BreadcrumbItem[];
|
||||
className?: string;
|
||||
}
|
||||
|
||||
export default function Breadcrumbs({ items }: BreadcrumbsProps) {
|
||||
export default function Breadcrumbs({ items, className }: BreadcrumbsProps) {
|
||||
return (
|
||||
<nav aria-label="Breadcrumb" className="mb-6">
|
||||
<nav aria-label="Breadcrumb" className={`mb-6 ${className || ''}`}>
|
||||
<ol className="flex items-center space-x-2 text-sm text-gray-600">
|
||||
{items.map((item, index) => (
|
||||
<li key={item.url} className="flex items-center">
|
||||
|
||||
@@ -143,7 +143,7 @@ export function MiniGenerator() {
|
||||
</div>
|
||||
|
||||
<div className="mt-8 space-y-3">
|
||||
<Link href="/create" className="block">
|
||||
<Link href="/signup" className="block">
|
||||
<Button className="w-full" size="lg">
|
||||
<Download className="w-4 h-4 mr-2" />
|
||||
Download High-Res
|
||||
|
||||
@@ -72,9 +72,9 @@ export function BreadcrumbSchema({ items, showUI = false }: BreadcrumbSchemaProp
|
||||
*/
|
||||
export function ToolBreadcrumb({ toolName, toolSlug }: { toolName: string; toolSlug: string }) {
|
||||
const items: BreadcrumbItem[] = [
|
||||
{ name: 'Home', url: 'https://qrmaster.io/' },
|
||||
{ name: 'Free QR Code Tools', url: 'https://qrmaster.io/tools' },
|
||||
{ name: toolName, url: `https://qrmaster.io/tools/${toolSlug}` },
|
||||
{ name: 'Home', url: 'https://www.qrmaster.net/' },
|
||||
{ name: 'Free QR Code Tools', url: 'https://www.qrmaster.net/tools' },
|
||||
{ name: toolName, url: `https://www.qrmaster.net/tools/${toolSlug}` },
|
||||
];
|
||||
|
||||
return <BreadcrumbSchema items={items} showUI={true} />;
|
||||
|
||||
Reference in New Issue
Block a user