Skip to content

Commit

Permalink
Merge branch 'ADP-1880-SEO'
Browse files Browse the repository at this point in the history
* ADP-1880-SEO:
  Added SEO for 102-200 files
  • Loading branch information
Lutik-sun committed Feb 12, 2025
2 parents 1e82858 + ab49e90 commit 211a250
Show file tree
Hide file tree
Showing 96 changed files with 194 additions and 191 deletions.
5 changes: 4 additions & 1 deletion scripts/seo.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,13 @@
df = pd.read_csv(CSV_FILE)

# Ensure required columns exist
required_columns = {"Slug", "Updated SEO title", "Updated meta description"}
required_columns = {"Slug", "Updated SEO title", "Updated meta description", "Added to docs"}
if not required_columns.issubset(df.columns):
raise ValueError(f"CSV file must contain the following columns: {required_columns}")

# Filter out rows where "Added to docs" column has "v"
df = df[df["Added to docs"].str.strip().str.lower() != "v"]

# Convert Slug column to a dictionary for quick lookup
updates = {
str(row["Slug"]).strip(): (str(row["Updated SEO title"]).strip(), str(row["Updated meta description"]).strip())
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/access-level.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Access levels"
description: "Efficiently manage user access in your mobile app with Adapty's Access Levels feature, allowing flexible control over privileges based on product purchases. Explore how to create and customize access levels to tailor user experiences effectively"
metadataTitle: "Streamlined User Access Control: Managing Access Levels in Adapty"
description: "Understanding Access Levels | Adapty Docs"
metadataTitle: "Learn about access levels in Adapty and how to configure them for user management."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/active-trials.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Active trials"
description: ""
metadataTitle: ""
description: "Managing Active Trials | Adapty Docs"
metadataTitle: "Track and manage active subscription trials with Adapty analytics."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/adapty-paywall-builder-legacy.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Design paywalls with legacy Paywall Builder"
description: "Craft tailored in-app storefronts effortlessly using Adapty's Paywall Builder. No coding or design expertise required. Customize appearance, messaging, and buttons in real time. Elevate sales, highlight content, or provide exclusive features with ease"
metadataTitle: "Design Custom Paywalls Seamlessly with Adapty Paywall Builder"
description: "Adapty Paywall Builder (Legacy) | Adapty Docs"
metadataTitle: "Use the legacy Adapty Paywall Builder to manage in-app subscriptions."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/add-audience-paywall-ab-test.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Add audience and paywall or A/B test to placement"
description: "Optimize user engagement by linking audiences with paywalls or A/B tests within Adapty placements, enabling personalized content delivery for specific user groups based on various filters. Learn how to enhance targeted content delivery and improve user experience"
metadataTitle: "Targeted Content Delivery: Adding Audiences, paywalls, and A/B tests to Placements in Adapty"
description: "Adding Audience Paywall A/B Tests | Adapty Docs"
metadataTitle: "Run A/B tests on paywalls for different audience segments in Adapty."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/add-offer-to-paywall.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Add offer to paywall"
description: "Learn how to make an offer visible and selectable within a Adapty paywall for your app's users"
metadataTitle: "How to use App Store and Google Play offers to empower your paywalls"
description: "Adding Offers to Paywalls | Adapty Docs"
metadataTitle: "Add custom offers to paywalls in Adapty to boost conversion rates."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/add-product-to-paywall.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Add product to paywall"
description: ""
metadataTitle: ""
description: "Adding Products to Paywalls | Adapty Docs"
metadataTitle: "Learn how to add and manage products on paywalls in Adapty."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/adjust.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Adjust"
description: ""
metadataTitle: ""
description: "Adjust Integration for Subscription Analytics | Adapty Docs"
metadataTitle: "Connect Adjust with Adapty for better subscription tracking and analytics."

---

Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/airbridge.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Airbridge"
description: ""
metadataTitle: ""
description: "Airbridge Integration | Adapty Docs"
metadataTitle: "Connect Adapty with Airbridge to track marketing and attribution insights."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/analytics-retention.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Retention analysis"
description: ""
metadataTitle: ""
description: "Understanding Analytics Retention | Adapty Docs"
metadataTitle: "Understand user retention analytics and optimize your subscription strategy."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/android-present-paywalls.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Android - Present new Paywall Builder paywalls"
description: ""
metadataTitle: ""
description: "Presenting Paywalls on Android | Adapty Docs"
metadataTitle: "Learn how to present paywalls on Android for effective monetization."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Configure App Store integration"
description: "Streamline App Store integration for your mobile app with Adapty, ensuring seamless validation of purchases and subscription updates. Learn how to input your app's configuration data from the App Store during initial onboarding or make changes later in the App Settings of the Adapty Dashboard"
metadataTitle: "Adapty App Store Integration Configuration"
description: "App Store Connection Configuration | Adapty Docs"
metadataTitle: "Configure your App Store connection for seamless subscription tracking."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/app-store-products.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Product in App Store"
description: ""
metadataTitle: ""
description: "Managing App Store Products | Adapty Docs"
metadataTitle: "Manage App Store products efficiently using Adapty’s subscription tools."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "App Store Small Business Program"
description: ""
metadataTitle: ""
description: "Apple Small Business Program Explained | Adapty Docs"
metadataTitle: "Understand Apple’s Small Business Program and its impact on revenue."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/apple-app-privacy.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Apple app privacy"
description: ""
metadataTitle: ""
description: "Understanding Apple App Privacy Policies | Adapty Docs"
metadataTitle: "Understand Apple app privacy policies and their impact on your subscription app."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/apple-search-ads.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Apple Search Ads (ASA)"
description: ""
metadataTitle: ""
description: "Apple Search Ads Integration | Adapty Docs"
metadataTitle: "Integrate Apple Search Ads with Adapty to optimize subscription conversions."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Assign access level to product"
description: "Simplify user access control in your mobile app with Adapty's Access Levels feature, seamlessly assigning access levels to products for synchronized content access. Learn how to efficiently manage access levels and optimize user experiences"
metadataTitle: "Streamlined Access Management: Assigning Access Levels to Products in Adapty"
description: "Assigning Access Levels to Products | Adapty Docs"
metadataTitle: "Assign access levels to products to optimize subscription management."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/attribution-integration.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Attribution integration"
description: ""
metadataTitle: ""
description: "Attribution Integration Guide | Adapty Docs"
metadataTitle: "Integrate Adapty with attribution tools to track user acquisition and LTV."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/branch.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Branch"
description: ""
metadataTitle: ""
description: "Branch Integration for Subscription Tracking | Adapty Docs"
metadataTitle: "Integrate Branch with Adapty to track deep links and app conversions."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/braze.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Braze"
description: ""
metadataTitle: ""
description: "Braze Integration Guide | Adapty Docs"
metadataTitle: "Integrate Braze with Adapty for seamless customer engagement and push notifications."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/cancelled-subscriptions.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Subscriptions renewal cancelled"
description: ""
metadataTitle: ""
description: "Handling Cancelled Subscriptions | Adapty Docs"
metadataTitle: "Handle cancelled subscriptions efficiently with Adapty’s management tools."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/charts.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Analytics charts"
description: ""
metadataTitle: ""
description: "Subscription Charts & Analytics | Adapty Docs"
metadataTitle: "Use Adapty’s charts and analytics to track and improve subscription performance."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/churned-expired-subscriptions.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Churned (expired) subscriptions"
description: ""
metadataTitle: ""
description: "Managing Churned & Expired Subscriptions | Adapty Docs"
metadataTitle: "Manage churned and expired subscriptions to improve user retention."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/configuration.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Configure 3d-party integration"
description: ""
metadataTitle: ""
description: "Configuration Settings in Adapty | Adapty Docs"
metadataTitle: "Learn how to configure Adapty settings to optimize subscription management."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/create-access-level.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Create access level"
description: "Optimize user access management in your mobile app with Adapty's Access Levels feature, facilitating customization without reliance on specific product IDs. Learn how to create access levels for tailored user experiences"
metadataTitle: "Enhanced User Access Control: Creating Access Levels in Adapty"
description: "Creating Access Levels | Adapty Docs"
metadataTitle: "Create and assign access levels in Adapty for better user segmentation."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/create-offer.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Create offer"
description: "Learn how to use Google Play and App Store offers to attract and keep users engaged in Adapty"
metadataTitle: "How to create offers in Adapty"
description: "Creating Special Offers | Adapty Docs"
metadataTitle: "Create and manage special subscription offers using Adapty’s tools."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/create-paywall.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Create paywall"
description: ""
metadataTitle: ""
description: "Creating a Paywall in Adapty | Adapty Docs"
metadataTitle: "Learn how to create high-converting paywalls using Adapty’s paywall builder."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/create-placement.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Create placement"
description: "Drive user interaction and optimize conversions by creating targeted placements for paywalls and A/B tests in your app with Adapty's user-friendly platform. Learn how to effortlessly deploy and manage placements for enhanced engagement"
metadataTitle: "Boost Engagement: Creating Placements in Adapty for Paywalls and A/B Tests"
description: "Creating a Placement in Adapty | Adapty Docs"
metadataTitle: "Create and manage placements in Adapty to improve paywall performance."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/display-legacy-pb-paywalls.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Display legacy Paywall Builder paywalls"
description: ""
metadataTitle: ""
description: "Displaying Legacy PB Paywalls | Adapty Docs"
metadataTitle: "Learn how to display legacy PB paywalls effectively for subscription optimization."
---

<!--- display-legacy-pb-paywalls.md --->
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/display-pb-paywalls.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Display paywalls designed with new Paywall Builder"
description: ""
metadataTitle: ""
description: "Displaying PB Paywalls in Adapty | Adapty Docs"
metadataTitle: "Learn how to display PB paywalls effectively in Adapty to optimize revenue."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/duplicate-paywalls.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Duplicate paywall"
description: "Simplify the process of modifying existing paywalls in Adapty by duplicating them, preserving analytics integrity while making minor adjustments. Learn how to efficiently duplicate paywalls for seamless replacement as needed"
metadataTitle: "Streamlined Paywall Management: Duplicating Paywalls in Adapty"
description: "Handling Duplicate Paywalls in Adapty | Adapty Docs"
metadataTitle: "Learn how to manage duplicate paywalls and optimize paywall performance in Adapty."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Enable App Store server notifications"
description: "Learn how to set up App Store server notifications in Adapty to receive real-time updates on refunds and other events directly from the App Store"
metadataTitle: "How to Enable App Store Server Notifications in Adapty"
description: "Enable App Store Server Notifications | Adapty Docs"
metadataTitle: "Enable App Store server notifications to track subscription events in real time."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Enable Real-time developer notifications (RTDN) in Google Play Console"
description: "Stay informed about critical events and maintain data accuracy by enabling Real-time Developer Notifications (RTDN) in the Google Play Console for Adapty. Learn how to set up RTDN to receive instant updates about refunds and other important events from the Play Store"
metadataTitle: "Google Play Console: Enabling Real-time Developer Notifications (RTDN) for Adapty"
description: "Enable Real-Time Developer Notifications | Adapty Docs"
metadataTitle: "Enable real-time developer notifications (RTDN) for instant subscription updates."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Flutter, React Native, Unity - Handle errors"
description: "Discover how to streamline error management in Fluter, React Native, and Unity development with Adapty SDK's AdaptyError, providing detailed troubleshooting capabilities for comprehensive error handling"
metadataTitle: "Fluter, React Native, and Unity Error Handling: AdaptyError Overview"
description: "Error Handling in Flutter, React Native & Unity | Adapty Docs"
metadataTitle: "Handle errors in Flutter, React Native, and Unity with Adapty’s SDK."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/error-handling.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Handle errors"
description: ""
metadataTitle: ""
description: "Error Handling Guide in Adapty | Adapty Docs"
metadataTitle: "Troubleshoot common subscription errors using Adapty’s error handling guide."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/event-feed.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Event feed"
description: ""
metadataTitle: ""
description: "Event Feed Overview | Adapty Docs"
metadataTitle: "Monitor and analyze user activity with Adapty’s event feed."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/expired-churned-trials.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Expired (churned) trials"
description: ""
metadataTitle: ""
description: "Managing Expired & Churned Trials | Adapty Docs"
metadataTitle: "Manage expired and churned trials effectively with Adapty analytics."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/ff-getting-started.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Getting started"
description: ""
metadataTitle: ""
description: "Getting Started with Feature Flags | Adapty Docs"
metadataTitle: "Get started with Adapty Feature Flags to personalize subscription flows."

---

Expand Down
4 changes: 2 additions & 2 deletions versioned_docs/version-3.0/ff-make-purchase.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Step 4. Enable purchase"
description: ""
metadataTitle: ""
description: "Feature Flags: Making Purchases | Adapty Docs"
metadataTitle: "Learn how to make purchases using Adapty’s Feature Flags system."
---

import Zoom from 'react-medium-image-zoom';
Expand Down
Loading

0 comments on commit 211a250

Please sign in to comment.