{"id":11583,"date":"2026-08-26T12:51:08","date_gmt":"2026-08-26T12:51:08","guid":{"rendered":"https:\/\/www.voctos.com\/mobile-app-marketing\/aso\/"},"modified":"2026-09-14T15:50:34","modified_gmt":"2026-09-14T15:50:34","slug":"aso","status":"publish","type":"page","link":"https:\/\/www.voctos.com\/ar\/mobile-app-marketing\/aso\/","title":{"rendered":"\u062a\u062d\u0633\u064a\u0646 \u0645\u062a\u0627\u062c\u0631 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (ASO)"},"content":{"rendered":"        <section class=\"voctos-service-hero voctos-service-hero--style-3 mb-6 overflow-hidden relative pt-20 pb-6 lg:pt-24\">\n            <div class=\"container grid grid-cols-12 gap-y-5 mb-7 lg:gap-x-10\">\n\n                <!-- Left card -->\n                <div class=\"col-span-full lg:col-span-6\">\n                    <div class=\"rounded-rc-5 bg-white shadow-lg p-10 h-full flex flex-col items-start\">\n                        <nav class=\"mb-11 w-full\">\n                            <ul class=\"flex overflow-x-auto gap-x-2.5 lg:justify-start\" itemscope itemtype=\"https:\/\/schema.org\/BreadcrumbList\">\n                                <li class=\"relative shrink-0 [&amp;:not(:last-child)]:after:content-[&#039;&#039;] [&amp;:not(:last-child)]:after:absolute [&amp;:not(:last-child)]:after:w-0.5 [&amp;:not(:last-child)]:after:h-0.5 [&amp;:not(:last-child)]:after:rounded-full [&amp;:not(:last-child)]:after:bg-third [&amp;:not(:last-child)]:after:top-2 [&amp;:not(:last-child)]:after:-right-1.5\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\"><a class=\"block leading-3 text-fs-8 text-third p-1\" href=\"\/\" itemprop=\"item\"><span itemprop=\"name\">Home<\/span><\/a><meta content=\"1\" itemprop=\"position\"\/><\/li><li class=\"relative shrink-0 [&amp;:not(:last-child)]:after:content-[&#039;&#039;] [&amp;:not(:last-child)]:after:absolute [&amp;:not(:last-child)]:after:w-0.5 [&amp;:not(:last-child)]:after:h-0.5 [&amp;:not(:last-child)]:after:rounded-full [&amp;:not(:last-child)]:after:bg-third [&amp;:not(:last-child)]:after:top-2 [&amp;:not(:last-child)]:after:-right-1.5\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\"><a class=\"block leading-3 text-fs-8 text-third p-1\" href=\"\/mobile-app-marketing\/\" itemprop=\"item\"><span itemprop=\"name\">Mobile App Marketing<\/span><\/a><meta content=\"2\" itemprop=\"position\"\/><\/li><li class=\"relative shrink-0 [&amp;:not(:last-child)]:after:content-[&#039;&#039;] [&amp;:not(:last-child)]:after:absolute [&amp;:not(:last-child)]:after:w-0.5 [&amp;:not(:last-child)]:after:h-0.5 [&amp;:not(:last-child)]:after:rounded-full [&amp;:not(:last-child)]:after:bg-third [&amp;:not(:last-child)]:after:top-2 [&amp;:not(:last-child)]:after:-right-1.5\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\"><span class=\"block leading-3 text-fs-8 text-neutral-500\/90 p-1\" id=\"finalcrumb\" itemprop=\"item\"><span itemprop=\"name\">App Store Optimization<\/span><\/span><meta content=\"3\" itemprop=\"position\"\/><\/li>                            <\/ul>\n                        <\/nav>\n\n                        <h1 class=\"text-fs-13 lg:text-[50px] xl:text-[50px] leading-[110%] mb-2.5\">Your app is <span class=\"sh-highlight\">invisible in the store search<\/span> that should have found it.<\/h1>\n                        <p class=\"text-[16px] mb-auto\">The App Store and Google Play are different search engines with different rules, yet most listings are pasted into both unchanged. We rewrite each listing for how that store indexes, then test the creative that turns views into installs.<\/p>\n\n                                                    <a href=\"#request\" class=\"sh2-cta inline-block mt-5 text-sm py-4 px-10 rounded-rc-6 text-white\">Get an ASO listing audit<\/a>\n                                            <\/div>\n                <\/div>\n\n                <!-- Right cards: icon + title + description (no bullet list) -->\n                <ul class=\"sh-feat-list grid grid-cols-2 col-span-full gap-5 lg:col-span-6\">\n                                            <li class=\"col-span-2 sm:col-span-1 rounded-rc-5 bg-white shadow-lg sh2-feat\">\n                                                            <span class=\"sh2-feat-icon\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/feature-serm-1.svg')\"><\/span>\n                                                        <p class=\"sh2-feat-title\">Impressions<\/p>\n                                                            <p class=\"sh2-feat-desc\">Your keyword set never separated iOS from Play\r\nTitle and subtitle carrying no ranking weight\r\nWrong category, so you compete with the wrong apps<\/p>\n                                                    <\/li>\n                                            <li class=\"col-span-2 sm:col-span-1 rounded-rc-5 bg-white shadow-lg sh2-feat\">\n                                                            <span class=\"sh2-feat-icon\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/feature-serm-2.svg')\"><\/span>\n                                                        <p class=\"sh2-feat-title\">Conversion<\/p>\n                                                            <p class=\"sh2-feat-desc\">Screenshots that describe the app instead of selling it\r\nFirst three lines of the description wasted on the company\r\nRatings and replies left unmanaged<\/p>\n                                                    <\/li>\n                                            <li class=\"col-span-2 sm:col-span-1 rounded-rc-5 bg-white shadow-lg sh2-feat\">\n                                                            <span class=\"sh2-feat-icon\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/feature-serm-3.svg')\"><\/span>\n                                                        <p class=\"sh2-feat-title\">Retention<\/p>\n                                                            <p class=\"sh2-feat-desc\">Installs that churn in week one\r\nStore promise not matching the first session\r\nCrashes surfacing in reviews before they surface in your dashboard<\/p>\n                                                    <\/li>\n                                            <li class=\"col-span-2 sm:col-span-1 rounded-rc-5 bg-white shadow-lg sh2-feat\">\n                                                            <span class=\"sh2-feat-icon\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/feature-serm-4.svg')\"><\/span>\n                                                        <p class=\"sh2-feat-title\">What we commit to<\/p>\n                                                            <p class=\"sh2-feat-desc\">Separate keyword research for each store\r\nA new description version A\/B tested every month\r\nA monthly report covering visits, installs, retention and crashes<\/p>\n                                                    <\/li>\n                                    <\/ul>\n\n            <\/div>\n        <\/section>\n\n        \n\n    <section id=\"svc-6ab6ec8601b1f\" class=\"container mb-4 voctos-collapse\" data-vc-h=\"320\">\n        <div class=\"article-content vc-body vc-fade\" style=\"max-height:320px;overflow:hidden\">\n            <h2>What ASO actually decides<\/h2>\n<p>Two numbers determine whether an app grows from the store itself: how often your listing is shown for a search, and how often that view becomes an install. Every task in ASO moves one or the other. Keywords, title, subtitle and category move impressions. Screenshots, the opening lines of the description, the rating and the way reviews are answered move conversion.<\/p>\n<p>Treating the two as one job is why most listings are optimized for the wrong half. An app that ranks for a hundred keywords and converts at two percent is a worse business than one that ranks for thirty and converts at eight.<\/p>\n<h2>Setup, in the first weeks<\/h2>\n<ul>\n<li>Access granted to App Store Connect and to the Google Play Developer Console.<\/li>\n<li>Account set up on the professional ASO tooling, so ranking and keyword data is tracked from a baseline rather than reconstructed later.<\/li>\n<li>Keyword research for iOS.<\/li>\n<li>Keyword research for Google Play, run separately.<\/li>\n<\/ul>\n<h2>What we optimize, store by store<\/h2>\n<ul>\n<li>App title for Android, and app title for iOS, written for each store rather than shared.<\/li>\n<li>Keyword filter and mapping for Android.<\/li>\n<li>Keyword filter and mapping for iOS.<\/li>\n<li>Google Play short description \u2014 the highest-leverage 80 characters in the whole listing.<\/li>\n<li>Google Play long description, written to be indexed as well as read.<\/li>\n<li>iOS store description, written for the reader, since it is not carrying ranking weight.<\/li>\n<li>Category placement, checked against where your actual competitors sit rather than where the app was first filed.<\/li>\n<li>Deep linking and indexing, so store content is discoverable from web search as well as from inside the store.<\/li>\n<\/ul>\n<h2>What happens every month<\/h2>\n<ul>\n<li><strong>One A\/B test on a new description version<\/strong>, aimed at conversion rate rather than ranking. One variable at a time, or the result tells you nothing.<\/li>\n<li><strong>Reviews and ratings analysis<\/strong>, with the recurring complaints separated from the noise and handed to whoever can act on them.<\/li>\n<li><strong>Retention recommendations<\/strong>, including the store media, because the fastest way to fix week-one churn is usually to stop the listing promising something the first session does not deliver.<\/li>\n<li><strong>Category ranking analysis<\/strong>, tracked as a position rather than a feeling.<\/li>\n<li><strong>15 backlinks per app per month<\/strong>, pointing at the store listings and any web landing page, which supports discovery outside the store and in AI answers.<\/li>\n<li><strong>A monthly report<\/strong> covering app visits, installs, retention and crashes.<\/li>\n<\/ul>\n<h2>The metrics we report, and the ones we ignore<\/h2>\n<p>We report store visits, installs, install rate from visit, keyword positions per store, category rank, retention and crash rate. Crashes are on that list deliberately: they are a marketing metric as much as an engineering one, because they arrive in your reviews first and your rating is a conversion lever.<\/p>\n<p>We do not report total keyword count, and we do not treat a rise in impressions as a result on its own. An impression that does not convert has cost you a slot in a search someone else could have won.<\/p>\n        <\/div>\n        <button type=\"button\"\n            data-vc-target=\"svc-6ab6ec8601b1f\"\n            data-vc-action=\"open\"\n            class=\"vc-toggle block relative w-[214px] shrink-0 rounded-rc-2 bg-third text-white z-10 mx-auto mt-[-45px] font-unbounded text-[14px] py-2.5 px-5 cursor-pointer\">\n            Show full text        <\/button>\n                <button type=\"button\" style=\"display:none\"\n            data-vc-target=\"svc-6ab6ec8601b1f\"\n            data-vc-action=\"close\"\n            class=\"vc-toggle block relative w-[214px] shrink-0 rounded-rc-2 bg-third text-white z-10 mx-auto mt-5 font-unbounded text-[14px] py-2.5 px-5 cursor-pointer\">\n            Collapse text        <\/button>\n            <\/section>\n    \n\n<style>.voctos-stcmp{padding:56px 0}.voctos-stcmp__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#00A8C0;margin:0 0 10px;font-weight:700}.voctos-stcmp__h{font-size:clamp(26px,3.2vw,40px);line-height:1.15;color:#0d172d;margin:0 0 14px;font-weight:700}.voctos-stcmp__intro{font-size:16px;line-height:1.75;color:#4a5568;max-width:820px;margin:0 0 26px}.voctos-stcmp__table{background:#fff;border:1px solid #e6eaf2;border-radius:20px;overflow:hidden}.voctos-stcmp__head{display:none}.voctos-stcmp__row{border-bottom:1px solid #eef1f6}.voctos-stcmp__row:last-child{border-bottom:0}.voctos-stcmp__lb{font-size:15px;font-weight:700;color:#0d172d;padding:20px 20px 6px}.voctos-stcmp__cell{padding:0 20px 16px;font-size:15px;line-height:1.7;color:#4a5568}.voctos-stcmp__tag{display:inline-block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin:0 0 4px;padding:3px 9px;border-radius:999px}.voctos-stcmp__cell--a .voctos-stcmp__tag{color:#00707f;background:rgba(0,168,192,.14)}.voctos-stcmp__cell--b .voctos-stcmp__tag{color:#4d7a24;background:rgba(120,192,72,.16)}.voctos-stcmp__foot{margin:22px 0 0;font-size:15px;line-height:1.75;color:#3f4a5a;background:#fff;border:1px solid #e6eaf2;border-left:3px solid #00A8C0;border-radius:16px;padding:20px 24px}@media(min-width:1024px){.voctos-stcmp{padding:76px 0}.voctos-stcmp__head{display:grid;grid-template-columns:250px 1fr 1fr;background:#0d172d}.voctos-stcmp__hc{padding:16px 24px;font-size:14px;font-weight:700;letter-spacing:.04em;color:#fff}.voctos-stcmp__hc--a{color:#5fd6e6}.voctos-stcmp__hc--b{color:#a7e07a}.voctos-stcmp__row{display:grid;grid-template-columns:250px 1fr 1fr;align-items:stretch}.voctos-stcmp__lb{padding:22px 24px;display:flex;align-items:center;background:#f7f9fc;border-right:1px solid #eef1f6}.voctos-stcmp__cell{padding:22px 24px}.voctos-stcmp__cell--a{border-right:1px solid #eef1f6}.voctos-stcmp__tag{display:none}}<\/style><section class=\"voctos-stcmp\"><div class=\"container\"><p class=\"voctos-stcmp__eyebrow\">The difference that costs you a store<\/p><h2 class=\"voctos-stcmp__h\">The App Store and Google Play do not rank the same way<\/h2><p class=\"voctos-stcmp__intro\">This is the most expensive assumption in app marketing, and it costs you one of your two stores every time. Same app, same market, two entirely different amounts of room to rank.<\/p><div class=\"voctos-stcmp__table\"><div class=\"voctos-stcmp__head\"><div class=\"voctos-stcmp__hc\"><\/div><div class=\"voctos-stcmp__hc voctos-stcmp__hc--a\">App Store (iOS)<\/div><div class=\"voctos-stcmp__hc voctos-stcmp__hc--b\">Google Play<\/div><\/div><div class=\"voctos-stcmp__row\"><div class=\"voctos-stcmp__lb\">Indexed text you actually get<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--a\"><span class=\"voctos-stcmp__tag\">App Store (iOS)<\/span>160 characters in total \u2014 a 30-character app name, a 30-character subtitle and a 100-character keyword field.<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--b\"><span class=\"voctos-stcmp__tag\">Google Play<\/span>4,110 characters \u2014 a 30-character title, an 80-character short description and a 4,000-character long description.<\/div><\/div><div class=\"voctos-stcmp__row\"><div class=\"voctos-stcmp__lb\">Keyword field<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--a\"><span class=\"voctos-stcmp__tag\">App Store (iOS)<\/span>A hidden field the user never sees. Comma separated, no wasted spaces, and a word already used in the name should not be repeated in it.<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--b\"><span class=\"voctos-stcmp__tag\">Google Play<\/span>There is no keyword field. The description is the keyword field.<\/div><\/div><div class=\"voctos-stcmp__row\"><div class=\"voctos-stcmp__lb\">Is the description indexed?<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--a\"><span class=\"voctos-stcmp__tag\">App Store (iOS)<\/span>No. It ranks nothing, so it is written for the person who has already opened the page.<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--b\"><span class=\"voctos-stcmp__tag\">Google Play<\/span>Yes, all 4,000 characters. It has to be written to be read and to be indexed at the same time.<\/div><\/div><div class=\"voctos-stcmp__row\"><div class=\"voctos-stcmp__lb\">How repetition is treated<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--a\"><span class=\"voctos-stcmp__tag\">App Store (iOS)<\/span>A repeated word is a wasted character. Apple combines your indexed terms into phrases for you.<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--b\"><span class=\"voctos-stcmp__tag\">Google Play<\/span>Natural repetition across the short and long description reinforces a term, up to the point where it starts reading badly.<\/div><\/div><div class=\"voctos-stcmp__row\"><div class=\"voctos-stcmp__lb\">Store-side A\/B testing<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--a\"><span class=\"voctos-stcmp__tag\">App Store (iOS)<\/span>Product Page Optimization, run inside App Store Connect.<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--b\"><span class=\"voctos-stcmp__tag\">Google Play<\/span>Store Listing Experiments, run inside Play Console.<\/div><\/div><div class=\"voctos-stcmp__row\"><div class=\"voctos-stcmp__lb\">What a listing change costs you<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--a\"><span class=\"voctos-stcmp__tag\">App Store (iOS)<\/span>The name, subtitle and keyword field only change with a new app version, so a listing update waits on App Review.<\/div><div class=\"voctos-stcmp__cell voctos-stcmp__cell--b\"><span class=\"voctos-stcmp__tag\">Google Play<\/span>Listing text can be edited on its own and goes live quickly, so you can iterate faster.<\/div><\/div><\/div><p class=\"voctos-stcmp__foot\">160 indexed characters against 4,110. That single gap is why the keyword research is run twice, the mapping is kept separate, and the two listings end up saying the same thing in two completely different shapes.<\/p><\/div><\/section>\n\n    <section id=\"seo-pricing-block_aca624d218011cefa54e0be8cfa19ac6\" class=\"voctos-seopricing\">\n        <div class=\"seopricing-inner\" id=\"tarifs\">\n\n                            <h2 class=\"seopricing-heading\">How ASO is bought<\/h2>\n            \n                            <p class=\"seopricing-intro\">An audit is a one-off. A rebuild of the listings is a one-off. Keeping two stores competitive is not, so it is a retainer.<\/p>\n            \n                            <div class=\"seopricing-grid\">\n                                            <div class=\"seopricing-card seopricing-card--white\">\n                            \n                            <div class=\"seopricing-card-inner\">\n                            \n                            <div class=\"seopricing-card-header\">\n                                                                    <h3 class=\"seopricing-card-title\">ASO Audit<\/h3>\n                                                                                                    <p class=\"seopricing-card-subtitle\">Find out what the listing is losing<\/p>\n                                                            <\/div>\n\n                                                            <div class=\"seopricing-divider\"><\/div>\n                                <ul class=\"seopricing-features\">\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Separate keyword research for iOS and Google Play<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Listing audit against both stores\u2019 ranking rules<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Category placement check against real competitors<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Reviews and ratings analysis<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Conversion review of screenshots and opening copy<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>A prioritized fix list your team can implement<\/span>\n                                        <\/li>\n                                                                    <\/ul>\n                                                                    <p class=\"seopricing-note\">One-off. Credited against a rebuild if you go ahead.<\/p>\n                                                            \n                            <div class=\"seopricing-card-footer\">\n                                <div class=\"seopricing-divider\"><\/div>\n\n                                                                    <div class=\"seopricing-price-row\">\n                                        <span class=\"seopricing-price\">Priced after a scoping call<\/span>\n                                                                            <\/div>\n                                \n                                                                    <a class=\"seopricing-btn\"\n                                       href=\"#request\"\n                                       >\n                                        Request an ASO scope                                    <\/a>\n                                                            <\/div>\n                            <\/div>\n\n                        <\/div>\n                                            <div class=\"seopricing-card seopricing-card--dark\">\n                                                            <span class=\"seopricing-badge seopricing-badge--pink\">Most chosen<\/span>\n                            \n                            <div class=\"seopricing-card-inner\">\n                                                            <img decoding=\"async\" class=\"seopricing-bg-img\" src=\"https:\/\/www.voctos.com\/wp-content\/themes\/voctos\/firmwork\/assets\/bg-card-3.svg\" alt=\"\" aria-hidden=\"true\">\n                            \n                            <div class=\"seopricing-card-header\">\n                                                                    <h3 class=\"seopricing-card-title\">ASO Retainer<\/h3>\n                                                                                                    <p class=\"seopricing-card-subtitle\">Two stores kept competitive<\/p>\n                                                            <\/div>\n\n                                                            <div class=\"seopricing-divider\"><\/div>\n                                <ul class=\"seopricing-features\">\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Everything in the audit, run as a baseline<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>App title and keyword mapping for both stores<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Google Play short and long description<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>iOS store description<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>One description A\/B test every month<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Retention recommendations, including store media<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>15 backlinks for the app per month<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Monthly report: visits, installs, retention, crashes<\/span>\n                                        <\/li>\n                                                                    <\/ul>\n                                                                    <p class=\"seopricing-note\">Monthly. Per app. Minimum three months, because one A\/B test proves nothing.<\/p>\n                                                            \n                            <div class=\"seopricing-card-footer\">\n                                <div class=\"seopricing-divider\"><\/div>\n\n                                                                    <div class=\"seopricing-price-row\">\n                                        <span class=\"seopricing-price\">Priced after a scoping call<\/span>\n                                                                            <\/div>\n                                \n                                                                    <a class=\"seopricing-btn\"\n                                       href=\"#request\"\n                                       >\n                                        Request an ASO scope                                    <\/a>\n                                                            <\/div>\n                            <\/div>\n\n                        <\/div>\n                                            <div class=\"seopricing-card seopricing-card--white\">\n                            \n                            <div class=\"seopricing-card-inner\">\n                            \n                            <div class=\"seopricing-card-header\">\n                                                                    <h3 class=\"seopricing-card-title\">Listing Rebuild<\/h3>\n                                                                                                    <p class=\"seopricing-card-subtitle\">One-off, no ongoing commitment<\/p>\n                                                            <\/div>\n\n                                                            <div class=\"seopricing-divider\"><\/div>\n                                <ul class=\"seopricing-features\">\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Keyword research and mapping for both stores<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Titles, subtitles and all descriptions rewritten<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Category and deep-linking recommendations<\/span>\n                                        <\/li>\n                                                                            <li class=\"seopricing-feature\">\n                                            <span class=\"seopricing-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z\"\/><\/svg><\/span>                                            <span>Handover document so your team can maintain it<\/span>\n                                        <\/li>\n                                                                    <\/ul>\n                                                                    <p class=\"seopricing-note\">One-off. Ongoing testing and reporting are quoted separately.<\/p>\n                                                            \n                            <div class=\"seopricing-card-footer\">\n                                <div class=\"seopricing-divider\"><\/div>\n\n                                                                    <div class=\"seopricing-price-row\">\n                                        <span class=\"seopricing-price\">Priced after a scoping call<\/span>\n                                                                            <\/div>\n                                \n                                                                    <a class=\"seopricing-btn\"\n                                       href=\"#request\"\n                                       >\n                                        Request an ASO scope                                    <\/a>\n                                                            <\/div>\n                            <\/div>\n\n                        <\/div>\n                                    <\/div>\n            \n        <\/div>\n    <\/section>\n    \n\n    <section id=\"our-team-block_fe81b07127754b07ecf12e836cecc24a\" class=\"voctos-ourteam-block\" style=\"background:#eef0f5;--ot-bg:#eef0f5;--ot-accent:#b4f33c;\">\n        <div class=\"ot-inner\">\n\n            <header class=\"ot-head\">\n                                    <h2 class=\"ot-title\">The people who run your migration<\/h2>\n                \n                                    <a class=\"ot-all\" href=\"https:\/\/www.voctos.com\/about\/team\/\">\n                        <span>The team<\/span>\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"M7 17 L17 7 M9 7 H17 V15\"\/><\/svg>                    <\/a>\n                            <\/header>\n\n            <div class=\"ourteam-slider\" data-ourteam-slider>\n                <div class=\"ot-viewport\">\n                    <div class=\"ot-track\">\n                                                    <article class=\"ot-card\">\n                                <div class=\"ot-photo\">\n                                                                            <img decoding=\"async\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/Beshoy-Adel-768x768.webp\" alt=\"Beshoy Adel\" loading=\"lazy\" draggable=\"false\">\n                                    \n                                                                            <button type=\"button\" class=\"ot-info\" aria-label=\"Beshoy Adel info\" data-ot-info>\n                                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"7.6\" r=\"1.1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg>\n                                            <span class=\"voctos-ourteam-tooltip\" role=\"tooltip\">Beshoy Adel is the Head of SEO &amp; GEO at VOCTOS, where he leads strategic initiatives in advanced search visibility and AI-powered content optimization. With 13+ years of experience in digital marketing, SEO strategy, and emerging search technologies, Beshoy&#8217;s work focuses on bridging established SEO methodology with generative engine optimization.<\/span>\n                                        <\/button>\n                                    \n                                                                            <span class=\"ot-role\">Head of SEO and GEO<\/span>\n                                                                    <\/div>\n\n                                                                    <h3 class=\"ot-name\">Beshoy Adel<\/h3>\n                                                            <\/article>\n                                                    <article class=\"ot-card\">\n                                <div class=\"ot-photo\">\n                                                                            <img decoding=\"async\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/Monika-1.webp\" alt=\"Monika Gabriel\" loading=\"lazy\" draggable=\"false\">\n                                    \n                                                                            <button type=\"button\" class=\"ot-info\" aria-label=\"Monika Gabriel info\" data-ot-info>\n                                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"7.6\" r=\"1.1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg>\n                                            <span class=\"voctos-ourteam-tooltip\" role=\"tooltip\">Monika Gabriel is a Senior SEO Specialist at VOCTOS, where she has worked for over two years. She has strong expertise in technical SEO, keyword research, and on-page optimization, and has led ranking growth on client accounts across healthcare, education and SaaS. Beyond her technical skills, Monika is passionate about building smart SEO strategies that improve both visibility and user experience. On the team she is known for her analytical approach and attention to detail.<\/span>\n                                        <\/button>\n                                    \n                                                                            <span class=\"ot-role\">Senior SEO Specialist<\/span>\n                                                                    <\/div>\n\n                                                                    <h3 class=\"ot-name\">Monika Gabriel<\/h3>\n                                                            <\/article>\n                                                    <article class=\"ot-card\">\n                                <div class=\"ot-photo\">\n                                                                            <img decoding=\"async\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/Reem-1-768x768.webp\" alt=\"Reem Sameh\" loading=\"lazy\" draggable=\"false\">\n                                    \n                                                                            <button type=\"button\" class=\"ot-info\" aria-label=\"Reem Sameh info\" data-ot-info>\n                                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"7.6\" r=\"1.1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg>\n                                            <span class=\"voctos-ourteam-tooltip\" role=\"tooltip\">Reem Sameh is a Senior Full-Stack Web Developer at VOCTOS with four years of experience building fast, scalable, and SEO-friendly websites. She works across both front-end and back-end development, translating design and marketing requirements into clean, performant code, and ensuring technical foundations like site speed, structure, and Core Web Vitals support strong search performance.<\/span>\n                                        <\/button>\n                                    \n                                                                            <span class=\"ot-role\">Senior Full-Stack Web Developer<\/span>\n                                                                    <\/div>\n\n                                                                    <h3 class=\"ot-name\">Reem Sameh<\/h3>\n                                                            <\/article>\n                                                    <article class=\"ot-card\">\n                                <div class=\"ot-photo\">\n                                                                            <img decoding=\"async\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/Keroles-1.webp\" alt=\"Keroles Mousa\" loading=\"lazy\" draggable=\"false\">\n                                    \n                                                                            <button type=\"button\" class=\"ot-info\" aria-label=\"Keroles Mousa info\" data-ot-info>\n                                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"7.6\" r=\"1.1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg>\n                                            <span class=\"voctos-ourteam-tooltip\" role=\"tooltip\">Keroles Mousa is the Head of PPC at VOCTOS, specializing in developing and executing comprehensive paid search strategies across Google Ads, Microsoft Advertising and YouTube. He has three years of hands-on experience in PPC campaign management, data-driven optimization and team leadership. On one translation-services account he cut cost per click by 53% and lifted the conversion rate by 164.7%.<\/span>\n                                        <\/button>\n                                    \n                                                                            <span class=\"ot-role\">Head of PPC<\/span>\n                                                                    <\/div>\n\n                                                                    <h3 class=\"ot-name\">Keroles Mousa<\/h3>\n                                                            <\/article>\n                                                    <article class=\"ot-card\">\n                                <div class=\"ot-photo\">\n                                                                            <img decoding=\"async\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/Tasneem.webp\" alt=\"Tasneem Moustafa\" loading=\"lazy\" draggable=\"false\">\n                                    \n                                                                            <button type=\"button\" class=\"ot-info\" aria-label=\"Tasneem Moustafa info\" data-ot-info>\n                                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"7.6\" r=\"1.1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg>\n                                            <span class=\"voctos-ourteam-tooltip\" role=\"tooltip\">Tasneem Moustafa is an SEO Specialist at VOCTOS with two years of experience in on-page optimization, keyword research and technical SEO. She works across on-page optimization, keyword research, technical SEO, and content optimization, translating search data into actionable strategies that improve rankings and user experience.<\/span>\n                                        <\/button>\n                                    \n                                                                            <span class=\"ot-role\">SEO Specialist<\/span>\n                                                                    <\/div>\n\n                                                                    <h3 class=\"ot-name\">Tasneem Moustafa<\/h3>\n                                                            <\/article>\n                                                    <article class=\"ot-card\">\n                                <div class=\"ot-photo\">\n                                                                            <img decoding=\"async\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/Shadi-768x768.webp\" alt=\"Shadi Milad\" loading=\"lazy\" draggable=\"false\">\n                                    \n                                                                            <button type=\"button\" class=\"ot-info\" aria-label=\"Shadi Milad info\" data-ot-info>\n                                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"7.6\" r=\"1.1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg>\n                                            <span class=\"voctos-ourteam-tooltip\" role=\"tooltip\">Shadi Milad is a Link Building Specialist at VOCTOS focused on earning high-quality, relevant backlinks that strengthen a site&#8217;s authority and search rankings. He combines outreach, digital PR, and relationship building with a strict emphasis on white-hat, sustainable link acquisition that complies with search engine guidelines.<\/span>\n                                        <\/button>\n                                    \n                                                                            <span class=\"ot-role\">Link Building Specialist<\/span>\n                                                                    <\/div>\n\n                                                                    <h3 class=\"ot-name\">Shadi Milad<\/h3>\n                                                            <\/article>\n                                                    <article class=\"ot-card\">\n                                <div class=\"ot-photo\">\n                                                                            <img decoding=\"async\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/Aya-1.webp\" alt=\"Aya Kandil\" loading=\"lazy\" draggable=\"false\">\n                                    \n                                                                            <button type=\"button\" class=\"ot-info\" aria-label=\"Aya Kandil info\" data-ot-info>\n                                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"7.6\" r=\"1.1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg>\n                                            <span class=\"voctos-ourteam-tooltip\" role=\"tooltip\">Aya Kandil is an SEO Specialist with over three years of experience in digital marketing. At VOCTOS she shapes SEO strategy across on-page optimization, in-depth analysis, AI search optimization, research and content optimization. Her work also covers link building, technical SEO and content strategy, which lets her run both the technical and content workstreams on the same account.<\/span>\n                                        <\/button>\n                                    \n                                                                            <span class=\"ot-role\">SEO Specialist<\/span>\n                                                                    <\/div>\n\n                                                                    <h3 class=\"ot-name\">Aya Kandil<\/h3>\n                                                            <\/article>\n                                                    <article class=\"ot-card\">\n                                <div class=\"ot-photo\">\n                                                                            <img decoding=\"async\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/07\/Marina-Magdy-768x768.webp\" alt=\"Marina Magdy\" loading=\"lazy\" draggable=\"false\">\n                                    \n                                                                            <button type=\"button\" class=\"ot-info\" aria-label=\"Marina Magdy info\" data-ot-info>\n                                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"7.6\" r=\"1.1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg>\n                                            <span class=\"voctos-ourteam-tooltip\" role=\"tooltip\">Marina Magdy is an SEO Content Writer at VOCTOS, writing search-optimized content that balances keyword strategy with genuine readability. With one year of experience at VOCTOS, she writes web copy, blog articles, and on-page content designed to rank well while giving readers clear, useful answers.<\/span>\n                                        <\/button>\n                                    \n                                                                            <span class=\"ot-role\">SEO Content Writer<\/span>\n                                                                    <\/div>\n\n                                                                    <h3 class=\"ot-name\">Marina Magdy<\/h3>\n                                                            <\/article>\n                                            <\/div>\n                <\/div>\n\n                <div class=\"ot-progress\" data-ot-progress>\n                    <span class=\"ot-progress-thumb\"><\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n    \n\n    <section id=\"faq-block_5998932397773c673f82b0914396b328\" class=\"voctos-faq-block\" style=\"background:#eef0f5;--faq-accent:#b4d335;\">\n        <div class=\"faq-inner\">\n            <div class=\"faq-card\">\n\n                <header class=\"faq-head\">\n                    <span class=\"faq-icon\">\n                                                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0D172D\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M9.2 9.3a2.8 2.8 0 0 1 5.4 1c0 1.9-2.6 2.3-2.6 3.9\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"17.4\" r=\"1.05\" fill=\"#0D172D\" stroke=\"none\"\/><\/svg>\n                                            <\/span>\n                                            <h2 class=\"faq-title\">Questions we get asked about ASO<\/h2>\n                                    <\/header>\n\n                <div class=\"faq-list\" data-single=\"1\" data-faq-list>\n                                            <div class=\"faq-item\">\n                            <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-block_5998932397773c673f82b0914396b328-a-0\">\n                                <span class=\"faq-q-text\">How long before ASO shows anything?<\/span>\n                                <span class=\"faq-plus\" aria-hidden=\"true\">\n                                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n                                <\/span>\n                            <\/button>\n                            <div class=\"faq-a\" id=\"faq-block_5998932397773c673f82b0914396b328-a-0\" role=\"region\">\n                                <div class=\"faq-a-inner\">\n                                    <p>Keyword ranking changes usually appear within two to four weeks of a listing update, because both stores re-index quickly. Conversion changes are faster still: an A\/B test on screenshots or the opening lines can produce a readable result in a week or two if the app has traffic. What takes longer is compounding \u2014 better rank brings more views, more installs improve the ranking signals, and that loop needs a few months to be worth measuring.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"faq-item\">\n                            <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-block_5998932397773c673f82b0914396b328-a-1\">\n                                <span class=\"faq-q-text\">Do you need access to our developer accounts?<\/span>\n                                <span class=\"faq-plus\" aria-hidden=\"true\">\n                                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n                                <\/span>\n                            <\/button>\n                            <div class=\"faq-a\" id=\"faq-block_5998932397773c673f82b0914396b328-a-1\" role=\"region\">\n                                <div class=\"faq-a-inner\">\n                                    <p>Yes, to App Store Connect and to the Google Play Developer Console. Without them we cannot see the search terms your listing is already found for, cannot run a store-side A\/B test, and cannot read the crash and retention data that explains a bad rating. We work at the access level you are comfortable with, but a read-only account limits the work to recommendations you would then implement yourselves.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"faq-item\">\n                            <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-block_5998932397773c673f82b0914396b328-a-2\">\n                                <span class=\"faq-q-text\">Is ASO the same on the App Store and Google Play?<\/span>\n                                <span class=\"faq-plus\" aria-hidden=\"true\">\n                                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n                                <\/span>\n                            <\/button>\n                            <div class=\"faq-a\" id=\"faq-block_5998932397773c673f82b0914396b328-a-2\" role=\"region\">\n                                <div class=\"faq-a-inner\">\n                                    <p>No, and treating it as one job costs you one of the two stores. iOS ranks from a hidden 100-character keyword field plus the app name and subtitle, and mostly ignores the description. Google Play has no keyword field and indexes the short and long descriptions directly. The same text in both places leaves Play with nothing to index and wastes the iOS keyword field on words already in the title.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"faq-item\">\n                            <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-block_5998932397773c673f82b0914396b328-a-3\">\n                                <span class=\"faq-q-text\">We already buy installs. Does ASO still matter?<\/span>\n                                <span class=\"faq-plus\" aria-hidden=\"true\">\n                                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n                                <\/span>\n                            <\/button>\n                            <div class=\"faq-a\" id=\"faq-block_5998932397773c673f82b0914396b328-a-3\" role=\"region\">\n                                <div class=\"faq-a-inner\">\n                                    <p>It matters more, not less. Paid installs land on the same listing as organic ones, so conversion rate applies to the traffic you paid for. A listing converting at three percent instead of six is doubling your cost per install before a single creative is tested. ASO is also what stops the paid budget from being the only thing holding the app up.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"faq-item\">\n                            <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-block_5998932397773c673f82b0914396b328-a-4\">\n                                <span class=\"faq-q-text\">What do 15 backlinks a month do for an app?<\/span>\n                                <span class=\"faq-plus\" aria-hidden=\"true\">\n                                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n                                <\/span>\n                            <\/button>\n                            <div class=\"faq-a\" id=\"faq-block_5998932397773c673f82b0914396b328-a-4\" role=\"region\">\n                                <div class=\"faq-a-inner\">\n                                    <p>They do two things. They help the store listing and any web landing page surface in ordinary web search, which is where a large share of app discovery starts. And they build the entity \u2014 the app, the company, the category \u2014 that AI assistants draw on when someone asks for a recommendation rather than typing a store search.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"faq-item\">\n                            <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-block_5998932397773c673f82b0914396b328-a-5\">\n                                <span class=\"faq-q-text\">Can you work on the app if the listing is controlled by another team?<\/span>\n                                <span class=\"faq-plus\" aria-hidden=\"true\">\n                                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n                                <\/span>\n                            <\/button>\n                            <div class=\"faq-a\" id=\"faq-block_5998932397773c673f82b0914396b328-a-5\" role=\"region\">\n                                <div class=\"faq-a-inner\">\n                                    <p>We can, and it changes the shape of the engagement. You get the research, the mapping, the rewritten copy and the test plan as documents, and their team ships it. It works, but the feedback loop is slower and the A\/B testing cadence usually slips, so we would set expectations on timing accordingly.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n    \n\n<style>\n\/* Horizontal scroll for media cards on mobile & tablet only (below lg \/ 1024px). No effect on desktop. *\/\n@media (max-width: 1023px) {\n    .media-teaser__list {\n        display: flex;\n        flex-direction: row;\n        flex-wrap: nowrap;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        gap: 20px;\n        padding-bottom: 14px;\n    }\n    .media-teaser__card {\n        flex: 0 0 auto;\n        width: 288px;\n        max-width: 85%;\n    }\n}\n\/* Equal-height cards: stretch every card to the row height and clamp long\n   titles to 3 lines so one long title can't make its card taller. *\/\n.media-teaser__list > li { align-self: stretch; }\n.media-teaser__card .media-teaser__title {\n    display: -webkit-box;\n    -webkit-line-clamp: 3;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n}\n<\/style>\n            <section class=\"container pt-4 pb-8 lg:pt-6 lg:pb-12\">\n        <div class=\"flex items-center justify-between gap-4 mb-7 lg:mb-9\">\n            <h2 class=\"text-2xl sm:text-fs-5 text-third\">Latest from the blog<\/h2>\n            <a href=\"\/blog\/\" class=\"shrink-0 inline-flex items-center gap-2 text-seventh text-sm font-medium hover:text-secondary transition-colors\">All posts <span aria-hidden=\"true\">&rarr;<\/span><\/a>\n        <\/div>\n                <ul class=\"media-teaser__list grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-4 lg:gap-x-4 lg:gap-y-7\">\n                            <li class=\"media-teaser__card\">\n                    <article class=\"rounded-rc-1 bg-white overflow-hidden h-full relative shadow-[0_10px_30px_rgba(13,23,45,0.06)]\">\n                        <a href=\"https:\/\/www.voctos.com\/ar\/blog\/tag-cloud-in-seo\/\" class=\"absolute inset-0 z-[2]\" aria-label=\"Tag Clouds in SEO: What They Are and How to Use Them\"><\/a>\n                        <figure class=\"relative h-[200px]\" style=\"--tw-before-bg:linear-gradient(rgba(255,255,255,0) 0%,rgb(255,255,255) 99%)\">\n                                                            <img decoding=\"async\" class=\"w-full h-full object-cover\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/07\/tag-cloud-in-seo-cover-1024x538.webp\" alt=\"\" loading=\"lazy\">\n                                                        <!-- gradient fade -->\n                            <span class=\"absolute inset-x-0 bottom-0 pointer-events-none\" style=\"height:80px;background:linear-gradient(rgba(255,255,255,0) 0%,rgb(255,255,255) 99%)\"><\/span>\n                                                            <figcaption class=\"absolute left-6 bottom-1 text-sm text-black py-1.5 px-3.5 rounded-rc-5 bg-[#B9F8FF] z-[1]\">SEO<\/figcaption>\n                                                    <\/figure>\n                        <p class=\"media-teaser__title text-sm text-third px-6 pt-2 pb-5\" title=\"Tag Clouds in SEO: What They Are and How to Use Them\">Tag Clouds in SEO: What They Are and How to Use Them<\/p>\n                    <\/article>\n                <\/li>\n                            <li class=\"media-teaser__card\">\n                    <article class=\"rounded-rc-1 bg-white overflow-hidden h-full relative shadow-[0_10px_30px_rgba(13,23,45,0.06)]\">\n                        <a href=\"https:\/\/www.voctos.com\/ar\/blog\/what-are-duplicate-pages\/\" class=\"absolute inset-0 z-[2]\" aria-label=\"What Are Duplicate Pages and Why Are They Dangerous\"><\/a>\n                        <figure class=\"relative h-[200px]\" style=\"--tw-before-bg:linear-gradient(rgba(255,255,255,0) 0%,rgb(255,255,255) 99%)\">\n                                                            <img decoding=\"async\" class=\"w-full h-full object-cover\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/07\/what-are-duplicate-pages-cover-1024x538.webp\" alt=\"\" loading=\"lazy\">\n                                                        <!-- gradient fade -->\n                            <span class=\"absolute inset-x-0 bottom-0 pointer-events-none\" style=\"height:80px;background:linear-gradient(rgba(255,255,255,0) 0%,rgb(255,255,255) 99%)\"><\/span>\n                                                            <figcaption class=\"absolute left-6 bottom-1 text-sm text-black py-1.5 px-3.5 rounded-rc-5 bg-[#B9F8FF] z-[1]\">Technical SEO<\/figcaption>\n                                                    <\/figure>\n                        <p class=\"media-teaser__title text-sm text-third px-6 pt-2 pb-5\" title=\"What Are Duplicate Pages and Why Are They Dangerous\">What Are Duplicate Pages and Why Are They Dangerous<\/p>\n                    <\/article>\n                <\/li>\n                            <li class=\"media-teaser__card\">\n                    <article class=\"rounded-rc-1 bg-white overflow-hidden h-full relative shadow-[0_10px_30px_rgba(13,23,45,0.06)]\">\n                        <a href=\"https:\/\/www.voctos.com\/ar\/blog\/why-ai-describes-your-old-brand-knowledge-cutoffs\/\" class=\"absolute inset-0 z-[2]\" aria-label=\"Why AI Still Describes Your Old Brand: Knowledge Cutoffs Explained\"><\/a>\n                        <figure class=\"relative h-[200px]\" style=\"--tw-before-bg:linear-gradient(rgba(255,255,255,0) 0%,rgb(255,255,255) 99%)\">\n                                                            <img decoding=\"async\" class=\"w-full h-full object-cover\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/08\/voctos-why-ai-describes-your-old-brand-knowledge-cutoffs-1024x538.webp\" alt=\"\" loading=\"lazy\">\n                                                        <!-- gradient fade -->\n                            <span class=\"absolute inset-x-0 bottom-0 pointer-events-none\" style=\"height:80px;background:linear-gradient(rgba(255,255,255,0) 0%,rgb(255,255,255) 99%)\"><\/span>\n                                                            <figcaption class=\"absolute left-6 bottom-1 text-sm text-black py-1.5 px-3.5 rounded-rc-5 bg-[#B9F8FF] z-[1]\">GEO &amp; AEO<\/figcaption>\n                                                    <\/figure>\n                        <p class=\"media-teaser__title text-sm text-third px-6 pt-2 pb-5\" title=\"Why AI Still Describes Your Old Brand: Knowledge Cutoffs Explained\">Why AI Still Describes Your Old Brand: Knowledge Cutoffs Explained<\/p>\n                    <\/article>\n                <\/li>\n                            <li class=\"media-teaser__card\">\n                    <article class=\"rounded-rc-1 bg-white overflow-hidden h-full relative shadow-[0_10px_30px_rgba(13,23,45,0.06)]\">\n                        <a href=\"https:\/\/www.voctos.com\/ar\/blog\/behavioral-factors-seo\/\" class=\"absolute inset-0 z-[2]\" aria-label=\"Behavioral Factors in SEO: What They Are and How to Improve Them\"><\/a>\n                        <figure class=\"relative h-[200px]\" style=\"--tw-before-bg:linear-gradient(rgba(255,255,255,0) 0%,rgb(255,255,255) 99%)\">\n                                                            <img decoding=\"async\" class=\"w-full h-full object-cover\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/09\/Behavioral-Factors-in-SEO-1024x536.webp\" alt=\"\" loading=\"lazy\">\n                                                        <!-- gradient fade -->\n                            <span class=\"absolute inset-x-0 bottom-0 pointer-events-none\" style=\"height:80px;background:linear-gradient(rgba(255,255,255,0) 0%,rgb(255,255,255) 99%)\"><\/span>\n                                                            <figcaption class=\"absolute left-6 bottom-1 text-sm text-black py-1.5 px-3.5 rounded-rc-5 bg-[#B9F8FF] z-[1]\">SEO<\/figcaption>\n                                                    <\/figure>\n                        <p class=\"media-teaser__title text-sm text-third px-6 pt-2 pb-5\" title=\"Behavioral Factors in SEO: What They Are and How to Improve Them\">Behavioral Factors in SEO: What They Are and How to Improve Them<\/p>\n                    <\/article>\n                <\/li>\n                    <\/ul>\n            <\/section>\n    \n\n    <section class=\"pb-3.5 lg:mb-12\">\n        <div class=\"container relative\">\n            <h2 class=\"text-2xl sm:text-fs-5 text-third sm:mb-7 mb-7 flex gap-x-6 items-center sm:after:content-[''] sm:after:relative sm:after:-top-1 sm:after:grow sm:after:h-px sm:after:bg-sixth\">Related services<\/h2>\n                        <ul class=\"grid gap-y-7 lg:grid-cols-3 lg:gap-x-[30px] lg:gap-y-9 mt-[60px]\">\n                                    <li class=\"bg-white rounded-b-rc-1 relative pb-[30px] lg:flex lg:flex-col lg:pb-[40px]\">\n                        <a class=\"absolute inset-0 z-[3]\" href=\"\/seo\/\" aria-label=\"SEO Services\"><\/a>\n                        <div class=\"mb-[25px] h-[115px] -translate-y-[5px] relative grow shadow-lg rounded-rc-6 rounded-tr-none py-1.5 px-4 !flex flex-row justify-start items-center gap-x-4 bg-blue-600 sm:gap-y-0.5 sm:px-8 lg:grow-0 lg:min-h-[126px]\">\n                            <img decoding=\"async\" alt=\"\" class=\"max-w-[80px] w-auto h-auto object-contain\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/seo.svg\"\/>                            <span class=\"text-lg font-medium leading-tight text-white\">SEO Services<\/span>\n                            <a class=\"absolute inset-0\" href=\"\/seo\/\">\n                                <span class=\"block absolute right-0 top-0 w-12 h-2.5 bg-blue-600 rounded-tr-[10px] rounded-tl-[5px] -translate-y-[calc(100%-1px)] before:content-[''] before:absolute before:border-r-[2.5px] before:border-b-[2.5px] border-blue-600 before:rounded-br-[10px] before:right-[calc(100%-2.5px)] before:-bottom-[1.4px] before:w-3 before:h-[7px]\"><\/span>\n                                <svg class=\"absolute right-2.5 top-0 w-2.5 h-2.5 text-white\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M2.5 7.5L7.5 2.5M4 2.5h3.5V6\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>                            <\/a>\n                        <\/div>\n                                                <p class=\"px-[22px] text-xl text-[#80C342] font-medium leading-tight lg:mt-auto\">Web search, where a lot of app discovery starts<\/p>\n                    <\/li>\n                                    <li class=\"bg-white rounded-b-rc-1 relative pb-[30px] lg:flex lg:flex-col lg:pb-[40px]\">\n                        <a class=\"absolute inset-0 z-[3]\" href=\"\/geo\/\" aria-label=\"Generative Engine Optimization\"><\/a>\n                        <div class=\"mb-[25px] h-[115px] -translate-y-[5px] relative grow shadow-lg rounded-rc-6 rounded-tr-none py-1.5 px-4 !flex flex-row justify-start items-center gap-x-4 bg-slate-900 sm:gap-y-0.5 sm:px-8 lg:grow-0 lg:min-h-[126px]\">\n                            <img decoding=\"async\" alt=\"\" class=\"max-w-[80px] w-auto h-auto object-contain\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/geo.svg\"\/>                            <span class=\"text-lg font-medium leading-tight text-white\">Generative Engine Optimization<\/span>\n                            <a class=\"absolute inset-0\" href=\"\/geo\/\">\n                                <span class=\"block absolute right-0 top-0 w-12 h-2.5 bg-slate-900 rounded-tr-[10px] rounded-tl-[5px] -translate-y-[calc(100%-1px)] before:content-[''] before:absolute before:border-r-[2.5px] before:border-b-[2.5px] border-slate-900 before:rounded-br-[10px] before:right-[calc(100%-2.5px)] before:-bottom-[1.4px] before:w-3 before:h-[7px]\"><\/span>\n                                <svg class=\"absolute right-2.5 top-0 w-2.5 h-2.5 text-white\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M2.5 7.5L7.5 2.5M4 2.5h3.5V6\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>                            <\/a>\n                        <\/div>\n                                                <p class=\"px-[22px] text-xl text-[#80C342] font-medium leading-tight lg:mt-auto\">Being the app an AI assistant recommends<\/p>\n                    <\/li>\n                                    <li class=\"bg-white rounded-b-rc-1 relative pb-[30px] lg:flex lg:flex-col lg:pb-[40px]\">\n                        <a class=\"absolute inset-0 z-[3]\" href=\"\/web-development\/\" aria-label=\"Web Development\"><\/a>\n                        <div class=\"mb-[25px] h-[115px] -translate-y-[5px] relative grow shadow-lg rounded-rc-6 rounded-tr-none py-1.5 px-4 !flex flex-row justify-start items-center gap-x-4 bg-white sm:gap-y-0.5 sm:px-8 lg:grow-0 lg:min-h-[126px]\">\n                            <img decoding=\"async\" alt=\"\" class=\"max-w-[80px] w-auto h-auto object-contain\" src=\"https:\/\/www.voctos.com\/wp-content\/uploads\/2026\/06\/development.svg\"\/>                            <span class=\"text-lg font-medium leading-tight \">Web Development<\/span>\n                            <a class=\"absolute inset-0\" href=\"\/web-development\/\">\n                                <span class=\"block absolute right-0 top-0 w-12 h-2.5 bg-white rounded-tr-[10px] rounded-tl-[5px] -translate-y-[calc(100%-1px)] before:content-[''] before:absolute before:border-r-[2.5px] before:border-b-[2.5px] border-white before:rounded-br-[10px] before:right-[calc(100%-2.5px)] before:-bottom-[1.4px] before:w-3 before:h-[7px]\"><\/span>\n                                <svg class=\"absolute right-2.5 top-0 w-2.5 h-2.5 \" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M2.5 7.5L7.5 2.5M4 2.5h3.5V6\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>                            <\/a>\n                        <\/div>\n                                                <p class=\"px-[22px] text-xl text-[#80C342] font-medium leading-tight lg:mt-auto\">The landing page your store listing points at<\/p>\n                    <\/li>\n                            <\/ul>\n        <\/div>\n    <\/section>\n    \n\n    <section class=\"py-8 voctos-contact\" id=\"request\">\n        <div class=\"container\">\n            <form class=\"voctos-contact-form bg-white rounded-rc-1 p-6 sm:p-10 shadow-lg\"\n                  method=\"post\" enctype=\"multipart\/form-data\"\n                  data-ajax=\"https:\/\/www.voctos.com\/wp-admin\/admin-ajax.php\"\n                  data-success=\"Thank you! We&#039;ll be in touch shortly.\"\n                  novalidate>\n                <input type=\"hidden\" name=\"action\" value=\"voctos_contact\">\n                <input type=\"hidden\" name=\"formname\" value=\"Homepage bottom form\">\n                <input type=\"hidden\" id=\"voctos_contact_nonce\" name=\"voctos_contact_nonce\" value=\"22e24237f8\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/ar\/wp-json\/wp\/v2\/pages\/11583\" \/>\n                <div class=\"vc-head\">\n                    <h2 class=\"vc-title text-2xl sm:text-fs-5 text-third\">Discuss your <span class=\"vc-accent\">project<\/span><\/h2>\n                    <p class=\"vc-required\">* Required fields<\/p>\n                <\/div>\n                \n                <div class=\"vc-grid\">\n                    <input class=\"w-full px-4 py-3.5 sm:px-6 rounded-rc-6 bg-eighth text-sm placeholder:text-third\/40 outline-none vc-req vc-f-name\"    name=\"name\"    type=\"text\"  placeholder=\"Your name*\" required>\n                                        <div class=\"w-full px-4 py-3.5 sm:px-6 rounded-rc-6 bg-eighth text-sm placeholder:text-third\/40 outline-none vc-req vc-f-phone vc-phone-wrap\">\n                                                <div class=\"vc-code\" x-data=\"vcCode()\">\n                            <input type=\"hidden\" name=\"phone_code\" value=\"+20\" :value=\"current.code\">\n                            <button type=\"button\" class=\"vc-code-btn\" @click=\"open = !open\" @click.outside=\"open = false\" :aria-expanded=\"open\" aria-label=\"Country code\">\n                                <img decoding=\"async\" class=\"vc-flag\" :src=\"flag(current.iso)\" src=\"https:\/\/www.voctos.com\/wp-content\/themes\/voctos\/firmwork\/assets\/img\/flags\/eg.png\" alt=\"\" width=\"20\" height=\"14\" loading=\"eager\" data-no-lazy=\"1\" data-skip-lazy=\"1\">\n                                <span x-text=\"current.code\">+20<\/span>\n                                <svg class=\"vc-code-chev\" viewBox=\"0 0 10 6\" fill=\"none\" aria-hidden=\"true\"><path d=\"M1 1l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n                            <\/button>\n                            <ul class=\"vc-code-list\" x-show=\"open\" x-cloak>\n                                <template x-for=\"c in codes\" :key=\"c.iso + c.code\">\n                                    <li @click=\"current = c; open = false\" :class=\"{ 'is-active': c.iso === current.iso }\">\n                                        <img class=\"vc-flag\" :src=\"flag(c.iso)\" alt=\"\" width=\"20\" height=\"14\" loading=\"eager\" data-no-lazy=\"1\" data-skip-lazy=\"1\">\n                                        <span class=\"vc-code-num\" x-text=\"c.code\"><\/span>\n                                        <span class=\"vc-code-country\" x-text=\"c.name\"><\/span>\n                                    <\/li>\n                                <\/template>\n                            <\/ul>\n                        <\/div>\n                        <input class=\"vc-req\" name=\"phone\" type=\"tel\" placeholder=\"Phone*\" required>\n                    <\/div>\n                    <input class=\"w-full px-4 py-3.5 sm:px-6 rounded-rc-6 bg-eighth text-sm placeholder:text-third\/40 outline-none vc-f-email\"          name=\"email\"   type=\"email\" placeholder=\"E-mail\">\n                    <input class=\"w-full px-4 py-3.5 sm:px-6 rounded-rc-6 bg-eighth text-sm placeholder:text-third\/40 outline-none vc-f-company\"        name=\"company\" type=\"text\"  placeholder=\"Company or website\">\n                    <input class=\"w-full px-4 py-3.5 sm:px-6 rounded-rc-6 bg-eighth text-sm placeholder:text-third\/40 outline-none vc-f-budget\"         name=\"budget\"  type=\"text\"  placeholder=\"Monthly marketing budget\">\n                    <textarea class=\"w-full px-4 py-3.5 sm:px-6 rounded-rc-6 bg-eighth text-sm placeholder:text-third\/40 outline-none resize-none vc-f-comments\" name=\"comments\" rows=\"4\" placeholder=\"Tell us more about your tasks\"><\/textarea>\n\n                    <label class=\"vc-attach\">\n                        <input type=\"file\" name=\"attachment\" class=\"vc-file-input\"\n                               accept=\".doc,.docx,.pdf,.xls,.xlsx,application\/pdf,application\/msword,application\/vnd.openxmlformats-officedocument.wordprocessingml.document,application\/vnd.ms-excel,application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet\">\n                        <span class=\"vc-attach-inner\">\n                            <img decoding=\"async\" class=\"vc-clip\" src=\"https:\/\/www.voctos.com\/wp-content\/themes\/voctos\/firmwork\/assets\/img\/clip.svg\" alt=\"\" width=\"20\" height=\"40\" aria-hidden=\"true\">\n                            <span class=\"vc-attach-text\">Attach file<\/span>\n                        <\/span>\n                        <span class=\"vc-file-name\" aria-live=\"polite\"><\/span>\n                    <\/label>\n                <\/div>\n\n                <div class=\"vc-foot\">\n                    <div class=\"vc-foot-left\">\n                        <button type=\"submit\" class=\"vc-submit text-sm text-white bg-primary hover:bg-third rounded-rc-6\">Send<\/button>\n                        <p class=\"vc-consent text-third\/70\">By clicking the button, I consent to the processing of personal data and agree with the <a href=\"https:\/\/www.voctos.com\/privacy-policy\/\" class=\"vc-privacy\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a><\/p>\n                    <\/div>\n                    <p class=\"vc-filenote text-third\/50\">File size must not exceed 2MB. File extensions: docx, doc, pdf, xlsx, xls<\/p>\n                <\/div>\n\n                <p class=\"vc-status\" role=\"status\" aria-live=\"polite\" hidden><\/p>\n            <\/form>\n        <\/div>\n        <script>\n        \/* The \"vcCode\" Alpine component (flag\/country-code dropdown) is registered\n           GLOBALLY now, in functions.php's wp_footer hook \u2014 not here. See\n           voctos_firmwork_vc_codes() there for why: this per-block <script> used to\n           be the only place it was registered, but anything that copies just this\n           block's <form>...<\/form> markup (like 404.php's \"reuse a real page's\n           contact form\") silently lost the registration along with it. *\/\n\n        \/* ------------------------------------------------------------------\n           Strip the size overrides an off-theme script (id=\"vtx-form-js\") writes\n           straight onto the attach box and the paperclip:\n\n               .vc-attach  height: 100% !important; align-self: stretch !important;\n               .vc-clip    width: 30px !important;  height: auto !important;\n\n           Because those land as INLINE !important they outrank every stylesheet,\n           so contact.css can never win \u2014 the box stretched to the full 150px row\n           height and the clip rendered at 30x60. Only these four properties are\n           removed; the snippet's border\/background styling is left alone.\n           Delete this block once those lines are gone from the snippet.\n           ------------------------------------------------------------------ *\/\n        (function () {\n            var clean = function () {\n                document.querySelectorAll('.voctos-contact .vc-attach').forEach(function (el) {\n                    el.style.removeProperty('height');\n                    el.style.removeProperty('align-self');\n                });\n                document.querySelectorAll('.voctos-contact .vc-clip').forEach(function (el) {\n                    el.style.removeProperty('width');\n                    el.style.removeProperty('height');\n                });\n            };\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', clean);\n            } else { clean(); }\n            \/* the other script may run after us, on load or on a timer *\/\n            window.addEventListener('load', clean);\n            [60, 300, 1200].forEach(function (t) { setTimeout(clean, t); });\n        })();\n        <\/script>\n    <\/section>\n    ","protected":false},"excerpt":{"rendered":"","protected":false},"author":5,"featured_media":0,"parent":6877,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-11583","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.voctos.com\/ar\/wp-json\/wp\/v2\/pages\/11583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.voctos.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.voctos.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.voctos.com\/ar\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.voctos.com\/ar\/wp-json\/wp\/v2\/comments?post=11583"}],"version-history":[{"count":1,"href":"https:\/\/www.voctos.com\/ar\/wp-json\/wp\/v2\/pages\/11583\/revisions"}],"predecessor-version":[{"id":12985,"href":"https:\/\/www.voctos.com\/ar\/wp-json\/wp\/v2\/pages\/11583\/revisions\/12985"}],"up":[{"embeddable":true,"href":"https:\/\/www.voctos.com\/ar\/wp-json\/wp\/v2\/pages\/6877"}],"wp:attachment":[{"href":"https:\/\/www.voctos.com\/ar\/wp-json\/wp\/v2\/media?parent=11583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}