Skip to content

Commit

Permalink
Change meta
Browse files Browse the repository at this point in the history
  • Loading branch information
danmindru committed Dec 2, 2024
1 parent 493e1a7 commit 6068741
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 29 deletions.
18 changes: 12 additions & 6 deletions shipixen/app/[...slug]/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,18 @@ export async function generateMetadata({
};
});

const seoTitle = `${post.title} | Rare Deals, Black Friday, Cyber Monday, Lifetime Deals, and more.`;

const seoDescription = post.summary
? `${post.summary}. ${post.title} Rare Deals, Discounts, and Coupons.`
: siteConfig.description;

return {
title: post.title,
description: post.summary,
title: seoTitle,
description: seoDescription,
openGraph: {
title: post.title,
description: post.summary,
title: seoTitle,
description: seoDescription,
siteName: siteConfig.title,
locale: 'en_US',
type: 'article',
Expand All @@ -78,8 +84,8 @@ export async function generateMetadata({
},
twitter: {
card: 'summary_large_image',
title: post.title,
description: post.summary,
title: seoTitle,
description: seoDescription,
images: imageList,
},
...(post.canonicalUrl
Expand Down
7 changes: 6 additions & 1 deletion shipixen/app/seo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ interface PageSEOProps {
description?: string;
image?: string;
canonical?: string;
deal?: string;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
[key: string]: any;
}
Expand All @@ -23,9 +24,13 @@ export function genPageMetadata({
? `${title} | ${deal}`
: `${title} | ${siteConfig.title}`;

const seoDescription = description
? `${description}. ${rest.tile} Deals, Black Friday, Cyber Monday, Lifetime Deals, and more.`
: siteConfig.description;

return {
title: seoTitle,
description,
description: seoDescription,
openGraph: {
title,
description: description || siteConfig.description,
Expand Down
2 changes: 1 addition & 1 deletion shipixen/app/tag-data.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"ai":81,"automation":68,"machine-learning":49,"pricing":1,"blogging":1,"books":22,"learning":29,"monetization":1,"seo":47,"accessibility":1,"developer-tools":15,"devtools":44,"efficiency":38,"productivity":140,"tools":124,"web-development":5,"design":29,"graphics":28,"marketing":99,"video-tools":8,"asynchronous":1,"productized-services":2,"remote-work":2,"boilerplates":21,"nextjs":23,"react":20,"saas":27,"starters--libraries":9,"ios":38,"apps":49,"other":32,"ai-tools":9,"developer-assessment":1,"lifestyle":2,"courses":18,"programming":38,"developer":50,"promotion":25,"social-media":21,"analytics":21,"affiliate-marketing":2,"bluesky":1,"scheduling":3,"ads":2,"paid-listings":2,"active-directory":1,"sysadmin":1,"macos":55,"ai-demo-apps":1,"boilerplate":8,"starters":8,"libraries":8,"flutter":3,"gui":1,"kubernetes":1,"health":14,"fitness":14,"wellness":7,"speech-to-text":1,"writing":13,"apis":12,"api":1,"automated-images":1,"miscellaneous":15,"random":9,"content-refresh":1,"optimization":15,"seo-tools":1,"browser-privacy":1,"screen-sharing":1,"streaming":1,"code":1,"development":3,"resources":2,"templates":5,"ai-models":1,"startup-submission":1,"email-marketing":4,"self-hosted":1,"golang":2,"tutorials":11,"rails":1,"subscriptions":1,"calendar-integration":1,"event-planning":1,"chrome-extension":2,"education":1,"finance":5,"investing":3,"money":3,"budgeting":3,"dashboards":4,"notes":10,"todo-apps":3,"one-page-sites":1,"responsive-design":2,"website-builders":5,"art-courses":4,"chatbots":2,"startup-saastools":3,"browser-extensions":7,"analysis":1,"reactjs":1,"tailwindcss":2,"clipboard":2,"utility":6,"content-creation":8,"video":3,"video-production":1,"custom-video":1,"timezones":1,"world-clocks":1,"code-review":1,"github":1,"gitlab":1,"compression":1,"media":2,"web-analytics":1,"api-scheduling":1,"display":1,"hooks":1,"ai-chatbots":1,"customer-engagement":1,"backlinks":3,"business":9,"stripe":1,"ads--paid-listings":5,"directories":4,"analyze":1,"audit":1,"domain-names":1,"salary-tracker":1,"services":1,"review-tracking":1,"design-tools":9,"file-management":1,"data-tools":1,"documentation":2,"chat":3,"pdf":2,"game-design":1,"notion":1,"chat-ui":3,"career":1,"freelancing":1,"guide":1,"open-source":4,"wealth-management":1,"blogs":3,"mailing-lists":4,"newsletters":4,"image-generation":4,"product-demo":1,"gumroad":1,"revenue":1,"images":1,"photography":2,"candidate-screening":1,"recruitment":1,"ai-icons":1,"text-to-speech":3,"voice":3,"ai-learning":1,"communication":1,"tattoo-design":1,"inventory-tracking":1,"ipados":1,"ai-writing-assistant":1,"grammarly-alternative":1,"keywords":1,"cybersecurity":1,"devops":1,"linux":1,"laravel":2,"sveltekit":1,"remix":1,"game-development":1,"content":1,"databases":1,"journaling":1,"html":1,"local-domains":1,"ngrok-alternative":1,"social":3,"business-documents":1,"email-templates":1,"campaigns":1,"customization":2,"designers":1,"developers":2,"marketers":1,"plugins":2,"themes":2,"e-commerce":1,"agencies":1,"freelancers":3,"tailwind-css":2,"typescript":2,"prisma":1,"nuxt":2,"personal-organization":1,"browser-tabs":1,"tab-management":1,"domains":1,"kids":1,"storytelling":1,"privacy":1,"audio":1,"website-builder":1,"monitoring":1,"uptime":1,"social-media-scheduling":2,"proxy":1,"obsidian":1,"mobile-apps":3,"forms":1,"ai-analysis":1,"app-store-reviews":1,"reddit-marketing":1,"sales":1,"traffic":1,"content-repurposing":1,"django":1,"screenshot-api":1,"analyze--audit":1,"codebase":1,"deployment":1,"swiftui":1,"notion-like-builder":1,"entrepreneurship":1,"browser-management":1,"vertical-tabs":1,"ipad":1,"collaboration":1,"color-picker":1,"screenshots":1,"community":1,"pinterest":1,"organization":3,"workspace":1,"desktop":1,"events":1,"timer":1,"posting-schedule":1,"reddit":1,"traffic-analysis":1,"project-generator":1,"xcode":1,"swimming":1,"triathlon":1,"workouts":1,"database":1,"sql":1,"components":1,"email":1,"ocr":1,"text":1,"growth":1,"memories":1,"charts":1,"data-organization":1,"time-tracking":1,"timeboxing":1,"color-palettes":1,"technical-writing":1,"no-code":1,"multilingual":1,"voice-cloning":1,"dictation":1,"rsi":1,"window-management":1,"project-management":1,"screenshot":1,"focus":1,"aov":1,"checkout":1}
{"ai":81,"automation":69,"machine-learning":50,"pricing":1,"blogging":1,"books":22,"learning":29,"monetization":1,"seo":47,"accessibility":1,"developer-tools":15,"devtools":43,"efficiency":38,"productivity":139,"tools":123,"web-development":5,"design":29,"graphics":28,"marketing":99,"video-tools":8,"asynchronous":1,"productized-services":2,"remote-work":2,"boilerplates":22,"nextjs":25,"react":21,"saas":27,"starters--libraries":9,"ios":38,"apps":49,"other":32,"ai-tools":9,"developer-assessment":1,"lifestyle":2,"courses":18,"programming":37,"developer":49,"promotion":25,"social-media":21,"analytics":21,"affiliate-marketing":2,"bluesky":1,"scheduling":3,"ads":2,"paid-listings":2,"active-directory":1,"sysadmin":1,"macos":55,"ai-demo-apps":1,"boilerplate":8,"starters":9,"libraries":9,"flutter":3,"gui":1,"kubernetes":1,"health":14,"fitness":14,"wellness":7,"speech-to-text":1,"writing":13,"apis":12,"api":1,"automated-images":1,"miscellaneous":15,"random":9,"content-refresh":1,"optimization":15,"seo-tools":1,"browser-privacy":1,"screen-sharing":1,"streaming":1,"code":1,"development":3,"resources":2,"templates":5,"ai-models":1,"startup-submission":1,"email-marketing":4,"self-hosted":1,"golang":2,"tutorials":11,"rails":1,"subscriptions":1,"calendar-integration":1,"event-planning":1,"chrome-extension":2,"education":1,"finance":5,"investing":3,"money":3,"budgeting":3,"dashboards":4,"notes":10,"todo-apps":3,"one-page-sites":1,"responsive-design":2,"website-builders":5,"art-courses":4,"chatbots":2,"startup-saastools":3,"browser-extensions":7,"analysis":1,"reactjs":1,"tailwindcss":2,"clipboard":2,"utility":6,"content-creation":8,"video":3,"video-production":1,"custom-video":1,"timezones":1,"world-clocks":1,"code-review":1,"github":1,"gitlab":1,"compression":1,"media":2,"web-analytics":1,"api-scheduling":1,"display":1,"hooks":1,"ai-chatbots":1,"customer-engagement":1,"backlinks":3,"business":9,"stripe":1,"ads--paid-listings":5,"directories":4,"analyze":1,"audit":1,"domain-names":1,"salary-tracker":1,"services":1,"review-tracking":1,"design-tools":9,"file-management":1,"data-tools":1,"documentation":2,"chat":3,"pdf":2,"game-design":1,"notion":1,"chat-ui":4,"career":1,"freelancing":1,"guide":1,"open-source":4,"wealth-management":1,"blogs":3,"mailing-lists":4,"newsletters":4,"image-generation":4,"product-demo":1,"gumroad":1,"revenue":1,"images":1,"photography":2,"candidate-screening":1,"recruitment":1,"ai-icons":1,"text-to-speech":3,"voice":3,"ai-learning":1,"communication":1,"tattoo-design":1,"inventory-tracking":1,"ipados":1,"ai-writing-assistant":1,"grammarly-alternative":1,"keywords":1,"cybersecurity":1,"devops":1,"linux":1,"laravel":2,"sveltekit":1,"remix":1,"game-development":1,"content":1,"databases":1,"journaling":1,"html":1,"local-domains":1,"ngrok-alternative":1,"social":3,"business-documents":1,"email-templates":1,"campaigns":1,"customization":2,"designers":1,"developers":2,"marketers":1,"plugins":2,"themes":2,"e-commerce":1,"agencies":1,"freelancers":3,"tailwind-css":2,"typescript":2,"prisma":1,"nuxt":2,"personal-organization":1,"browser-tabs":1,"tab-management":1,"domains":1,"kids":1,"storytelling":1,"privacy":1,"audio":1,"website-builder":1,"monitoring":1,"uptime":1,"social-media-scheduling":2,"proxy":1,"obsidian":1,"mobile-apps":3,"forms":1,"ai-analysis":1,"app-store-reviews":1,"reddit-marketing":1,"sales":1,"traffic":1,"content-repurposing":1,"django":1,"screenshot-api":1,"analyze--audit":1,"codebase":1,"deployment":1,"swiftui":1,"notion-like-builder":1,"entrepreneurship":1,"browser-management":1,"vertical-tabs":1,"ipad":1,"collaboration":1,"color-picker":1,"screenshots":1,"community":1,"pinterest":1,"organization":3,"workspace":1,"desktop":1,"events":1,"timer":1,"posting-schedule":1,"reddit":1,"traffic-analysis":1,"project-generator":1,"xcode":1,"swimming":1,"triathlon":1,"workouts":1,"database":1,"sql":1,"components":1,"email":1,"ocr":1,"text":1,"growth":1,"memories":1,"charts":1,"data-organization":1,"time-tracking":1,"timeboxing":1,"color-palettes":1,"technical-writing":1,"no-code":1,"multilingual":1,"voice-cloning":1,"dictation":1,"rsi":1,"window-management":1,"project-management":1,"screenshot":1,"focus":1,"aov":1,"checkout":1}
42 changes: 21 additions & 21 deletions shipixen/data/config/export-hog-popular.csv
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
series,custom name,total count
/products/boltai,Page views,318
/products/ai-scraper,Page views,145
/products/typingmind,Page views,119
/products/devutils,Page views,111
/products/sip,Page views,111
/products/localcan-,Page views,106
/products/tableplus,Page views,90
/products/screen-studio,Page views,80
/products/alter-ai-built-for-macos,Page views,77
/products/xnapper,Page views,77
/products/chatsy,Page views,74
/products/kerlig-,Page views,69
/products/pdf-pals,Page views,62
/products/audio-writer,Page views,56
/products/mindpal,Page views,56
/products/braindump,Page views,55
/products/donkeycarrot,Page views,55
/products/macaw,Page views,52
/products/ghostfolio,Page views,48
/products/things3,Page views,44
$$_posthog_breakdown_other_$$,Page views,3359
/products/boltai,Page views,346
/products/ai-scraper,Page views,163
/products/typingmind,Page views,131
/products/devutils,Page views,119
/products/sip,Page views,119
/products/localcan-,Page views,110
/products/screen-studio,Page views,103
/products/tableplus,Page views,102
/products/xnapper,Page views,89
/products/chatsy,Page views,84
/products/alter-ai-built-for-macos,Page views,78
/products/kerlig-,Page views,75
/products/pdf-pals,Page views,65
/products/braindump,Page views,63
/products/donkeycarrot,Page views,62
/products/audio-writer,Page views,59
/products/mindpal,Page views,57
/products/macaw,Page views,56
/products/ghostfolio,Page views,50
/products/things3,Page views,47
$$_posthog_breakdown_other_$$,Page views,3626

0 comments on commit 6068741

Please sign in to comment.