ProgrammableMarketing/plotly.com (opens in a new tab)
PDF

Views

  • Plan
  • Roadmap
  • Research

On this page

  • The brief
  • Start here
  • Idea portfolio
  • Effort vs impact
  • This week · 6
  • This quarter · 11
  • Big bets · 3
  • Wildcards · 3
  • How we can help
Generated Oct 26, 2026
  1. Programmable
  2. Playbooks
  3. Plotly
Plotly logo

growth playbook · Oct 26, 2026

plotly.com (opens in a new tab)

Plotly growth playbook

Diagnosis

Plotly has rare reach: libraries downloaded millions of times a day, Dash past 7 million downloads a month, and 42 enterprise user stories. Its new product lines, Plotly Studio and Plotly Cloud, now need the same proof, and the company is hiring a content and web manager to own site copy, heading architecture, SEO/AEO, the blog and daily social.

The site has easy wins: 302 Studio benchmark pages with stale dates and inconsistent success rates, outdated comparison pages and none for Studio, no Studio or Cloud customer stories, credits that are never explained, and docs links that may not be counted.

This playbook fixes the benchmark and comparisons first, then builds conversion from docs, pricing, social and industry pages, and expands Studio Embedded into Dash Enterprise accounts.

Growth Score

7/10

Biggest Opportunity

Turn Plotly's documentation reach and daily Studio benchmark into measured, current proof that moves developers from free libraries to Studio, Cloud and Enterprise.

Biggest Risk

AI analytics is crowded (Hex, Streamlit, BI copilots and general chat assistants), and stale or inconsistent proof on Plotly's own site gives technical buyers a reason to doubt Studio.

01

Start here

The three moves to make first. Each one is written up in full below.

  1. 1

    Make the 302 Studio benchmark pages current and worth landing on

    Pick one success-rate number, date it, and fix the "302 total attempts" line on the index.

    High impact First result in 6 weeks
  2. 2

    Fix the heading structure on the homepage and the page templates

    Write the one-page heading rule.

    Medium impact First result in 2 weeks
  3. 3

    Rewrite the comparison pages around today's products and numbers

    List every outdated name and number on the four pages.

    High impact First result in 1 month

02

Your idea portfolio

23 ideas, grouped by when to run them. Open any idea for how to run it: the steps, who to approach, copy you can use, and how to measure it.

  • 7 ideas are marked Unexpected: plays you are unlikely to have tried.

Every idea placed by the effort it takes against the impact it could have. Quick wins sit top left; select a number to open that idea. The filters below narrow the list by status, timing, category and what Programmable can build.

Effort vs impactEach number is an idea. Select one to open it.
Impact →
Quick wins · 2Big bets · 11Fill-ins · 5Reconsider · 5
Effort →

Showing 23 of 23 ideas

This week 6

Quick wins with a clear first action.

  • 01

    The benchmark pages are 302 of the 756 URLs in plotly.com's main sitemap and the main proof that Plotly Studio works. The index says "Every day, we run a CI benchmark" and "Our 99.1% success rate", but its own summary shows 92.5% and "302 total attempts" beside "302 datasets × 3 attempts each". Each dataset page carries about 1,800 characters of text, "1 / 1 attempts passed" and "Generated On December 20, 2025". A skeptical analyst sees stale, inconsistent numbers, and search engines see 302 near-empty pages.

    High impactMedium effort First result in 6 weeks Marketing Manager

    First action

    Pick one success-rate number, date it, and fix the "302 total attempts" line on the index.

    How to measure it

    Studio downloads from benchmark pages

    Now
    –
    Target
    3x
    By
    2 quarters

    Steps

    1. 1

      Agree the numbers

      One success rate, its date and method, from the CI run.

      Product Manager, Plotly Studio 2 days

    2. 2

      Connect the data

      Pages pull each dataset's latest run and all attempts.

      Front-End Web Developer 1 week

    3. 3

      Design the page

      Generated dashboard, chart choices, code excerpt, CTA.

      Marketing Manager, Content & Web 1 week

    4. 4

      Capture the dashboards

      Screenshot or embed from each run.

      Developer Experience Engineer 1 week

    5. 5

      Write titles and intros

      Search-led titles and two-paragraph intros, AI-drafted and edited.

      Marketing Manager, Content & Web 2 weeks

    6. 6

      Prune weak pages

      Merge test files and duplicates into category pages.

      Marketing Manager, Content & Web 3 days

    7. 7

      Add the CTA

      "Build this with your data" opens Studio with the dataset.

      Product Manager, Plotly Studio 1 week

    8. 8

      Measure

      Indexed pages, search clicks, downloads per page.

      Marketing Operations Manager weekly

    First result
    6 weeks
    Cost
    Staff time only
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Rebuild the 20 most-visited benchmark pages and compare their search clicks after a month.

    Why it works

    Feed the pages from the live daily run, so the index shows one success rate with its date and method, and every dataset page shows its latest run date and all three attempts. Add what a searcher came for: a screenshot or embed of the generated dashboard, the chart types Studio chose and why, a short code excerpt, and a "Build this with your data" button that opens Studio with the dataset. Title each page for the search ("Supermarket sales dashboard in Python, built by AI"), and fold the weakest test files into category pages.

    Data people search for dashboards for specific datasets and trust measured results. Fresh, consistent numbers turn the benchmark into proof, and real content turns 302 thin pages into 302 entry points to Studio.

    Ready to use

    ChecklistBenchmark page template

    [ ] One success rate, dated, with method link
    [ ] Latest run date and all three attempts
    [ ] Screenshot or embed of the generated dashboard
    [ ] Chart types chosen and why
    [ ] Short code excerpt
    [ ] "Build this with your data" button
    [ ] Search-led title and two-paragraph intro
    [ ] Dataset licence noted

    Risks and how to handle them

    • A bad day lowers the published rate

      Show a rolling 30-day rate with the date and method.

    • Dataset licences

      Keep only datasets whose licences allow redistribution.

    Evidence

    • Your websitePlotly Studio Benchmarks page: "Every day, we run a CI benchmark" across real-world datasets, "Each dataset receives three generation attempts", and "Our 99.1% success rate means that you can trust Plotly Studio"; the summary on the same page shows "Success Rate 92.5%", "302 Apps Generated Daily (302 datasets × 3 attempts each)" next to "302 total attempts", and a median generation time of 98 s.Source
    • Your websiteThe 302 individual benchmark pages (for example Supermarket Sales, NASA Global Landslide Catalog, Tesla Stock Price, Diabetes Health Indicators, San Francisco 311) each have about 1,800 characters of text: a one-line description, "1 / 1 ATTEMPTS PASSED", outline and generation times, "Generated On December 20, 2025" and "Download Dataset". Checked on five pages on October 23, 2026. They are 302 of the 756 URLs in plotly.com's main sitemap.Source
    • HiringMarketing Manager, Content & Web (remote Canada, posted October 8, 2026): owns "end-to-end website copy, including homepages, product pages, solution pages, landing pages, blog posts"; will "Manage site-wide heading architecture ... to optimize SEO performance" and keep "a strong SEO site architecture"; runs the blog program and "daily social media content and posting cadence"; creates collateral from templates; supports "SEO/AEO execution by optimizing metadata, on-page content, and heading structures"; reviews AI-generated content "to match Plotly's tone and voice"; works with Marketing Operations, Front-End Web Development and Product.Source
    • Your websitePlotly Studio page: "AI-Native Data Analytics, Visualization, and App Generation", a desktop app for macOS and Windows or "embedded in your Dash app"; connects to Snowflake, Databricks, BigQuery, Postgres, MySQL, SQL Server, MotherDuck, Oracle and CSV; "Publish directly to Plotly Cloud or Dash Enterprise with a single click".Source
  • 02

    The new content and web manager is hired to "Manage site-wide heading architecture". On the homepage, industry labels are H6 above H3s, testimonials are H5 and H6, and two H2s appear twice; Google's audit flags headings out of order and links it cannot crawl.

    Medium impactLow effort First result in 2 weeks Marketing Manager

    First action

    Write the one-page heading rule.

    How to measure it

    Templates with valid heading order

    Now
    –
    Target
    100%
    By
    60 days

    Steps

    1. 1

      Write rules

      Per template.

      Marketing Manager, Content & Web 1 day

    2. 2

      Audit templates

      Homepage, product, solution, pricing, blog.

      Marketing Manager, Content & Web 2 days

    3. 3

      Fix

      Labels to styled text, unique H2s.

      Front-End Web Developer 1 week

    4. 4

      Crawlable links

      Replace script-only links.

      Front-End Web Developer 2 days

    5. 5

      Checklist

      Heading check before publishing.

      Marketing Operations Manager 1 day

    6. 6

      Measure

      Audit scores monthly.

      Marketing Manager, Content & Web monthly

    First result
    2 weeks
    Cost
    $0
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Fix the homepage headings this week.

    Why it works

    Set heading rules for each template (one H1, H2 per section, H3 per card, labels as styled text), fix the homepage, product, solution and pricing templates first, and make the flagged links real anchors. Add a heading check to the publishing checklist.

    Clear structure helps search engines and AI assistants understand what each page is about, and fixing the templates fixes hundreds of pages at once.

    Risks and how to handle them

    • Visual changes

      Keep styles; change only the tags.

    Evidence

    • Your websiteHomepage headings: one H1 ("Plotly builds the enterprise platform and open-source frameworks to deliver internal apps and analytics..."), industry labels as H6 above H3s, testimonials as H5 and H6, and repeated H2s ("Changelog" twice, the industries line twice). Google's audit flags "Heading elements are not in a sequentially-descending order" and "Links are not crawlable".Source
    • HiringMarketing Manager, Content & Web (remote Canada, posted October 8, 2026): owns "end-to-end website copy, including homepages, product pages, solution pages, landing pages, blog posts"; will "Manage site-wide heading architecture ... to optimize SEO performance" and keep "a strong SEO site architecture"; runs the blog program and "daily social media content and posting cadence"; creates collateral from templates; supports "SEO/AEO execution by optimizing metadata, on-page content, and heading structures"; reviews AI-generated content "to match Plotly's tone and voice"; works with Marketing Operations, Front-End Web Development and Product.Source
    • Google PageSpeedHomepage on a phone: speed score 32/100, main content after 21 s in the lab, 5.5 MB downloaded; biggest fixes are cache lifetimes (about 1.8 MB) and unused JavaScript (about 1.3 MB). Real visitors load fast (Chrome UX Report LCP 1.4 s, CLS 0). About two dozen third-party services load, including several ad, visitor-identification and IP-lookup tools.Source
  • 03

    Plotly's comparison pages still name "RStudio Connect", "Anaconda Enterprise" and "Streamlit for Teams", list Dash at "1M+" downloads a month when Dash passed 7 million, and three separate pages compare Dash with Shiny and Streamlit.

    High impactMedium effort First result in 1 month Marketing Manager

    First action

    List every outdated name and number on the four pages.

    How to measure it

    Comparison-page demos

    Now
    –
    Target
    +30%
    By
    90 days

    Steps

    1. 1

      Audit

      Names, numbers, features.

      Marketing Manager, Content & Web 2 days

    2. 2

      Check rivals

      Current product names and features.

      Marketing Manager, Content & Web 1 week

    3. 3

      Merge

      One Dash framework page.

      Marketing Manager, Content & Web 1 week

    4. 4

      Redirect

      Old URLs.

      Front-End Web Developer 1 day

    5. 5

      Update platform page

      Dash Enterprise 6.

      Marketing Manager, Content & Web 1 week

    6. 6

      Date and review

      Quarterly.

      Marketing Manager, Content & Web quarterly

    First result
    1 month
    Cost
    Writing time
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Fix the outdated names today.

    Why it works

    Merge the three Dash framework pages into one current page with Posit and Streamlit as they are today, redirect the others, update the Dash Enterprise platform comparison with current competitor names and Dash Enterprise 6 features, and date each page.

    Comparison searches are high intent, and outdated names undermine trust with exactly the technical buyers reading them.

    Risks and how to handle them

    • Losing rankings from merges

      301 redirects and keep the best URL.

    Evidence

    • Your websiteComparison pages: "How do Dash, Posit (Shiny), and Streamlit compare?", "How do Dash, Shiny, Streamlit, and Bokeh compare?" (lists Dash at "1M+" downloads a month), "Dash Enterprise vs RStudio, Anaconda, Streamlit" (still says "RStudio Connect", "Anaconda Enterprise" and "Streamlit for Teams") and "Dash Enterprise for Python vs Common BI Software"; there is no comparison page for Plotly Studio.Source
    • Your website"12 Months in Review (Sept, 2026)": two new product lines, Plotly Studio (desktop and embedded) and Plotly Cloud; Dash Enterprise 6.0 (February 2026) for "100s-1,000s of AI-built apps"; "Dash exceeded 7 million downloads in a month"; 415 merged pull requests by 109 contributors. It names the libraries as "Plotly.js 7.0/Plotly.py 4.0", while the homepage links "Announcing Plotly.js 4.0 and Plotly.py 7.0" and the docs show Python v7.1.0 and JavaScript v4.1.1.Source
    • Competitor researchRivals' own homepages: Streamlit, "A faster way to build and share data apps"; Hex, "The Analytics platform for humans and agents" with conversational analytics; Posit, "the enterprise data science platform trusted by 52 of the Fortune 100" for R and Python; Plotly's own BI comparison names Tableau, Power BI and Looker.Source
  • 04

    Plotly Studio is one of two new product lines, but there is no Studio comparison page. Buyers comparing AI analytics tools look at Hex's conversational analytics, general chat assistants that analyse files, and BI tools adding AI.

    High impactMedium effort First result in 1 month Marketing Manager

    First action

    Ask sales which tools prospects mention most.

    How to measure it

    Downloads from comparison pages

    Now
    –
    Target
    500 a month
    By
    2 quarters

    Steps

    1. 1

      Pick rivals

      Top three mentioned.

      Enterprise Sales Lead 1 day

    2. 2

      Test them

      Same datasets as the benchmark.

      Product Manager, Plotly Studio 1 week

    3. 3

      Write

      Fair tables and examples.

      Marketing Manager, Content & Web 2 weeks

    4. 4

      Legal review

      Claims and trademarks.

      Legal Counsel 1 week

    5. 5

      Publish

      With a Studio download CTA.

      Front-End Web Developer 2 days

    6. 6

      Refresh

      Quarterly.

      Marketing Manager, Content & Web quarterly

    First result
    1 month
    Cost
    Writing time
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Publish the Hex comparison first.

    Why it works

    Write fair pages: Studio vs Hex, Studio vs analysing data in a general chat assistant, Studio vs BI copilots. Focus on what Studio does differently: code behind every step, clarifying questions, apps that publish to Cloud or Dash Enterprise, and benchmark results.

    Shoppers for a new category search comparisons first, and Studio's "code you can verify" angle is easiest to show side by side.

    Risks and how to handle them

    • Claims go stale fast

      Date each test and link the method.

    Evidence

    • Your websiteComparison pages: "How do Dash, Posit (Shiny), and Streamlit compare?", "How do Dash, Shiny, Streamlit, and Bokeh compare?" (lists Dash at "1M+" downloads a month), "Dash Enterprise vs RStudio, Anaconda, Streamlit" (still says "RStudio Connect", "Anaconda Enterprise" and "Streamlit for Teams") and "Dash Enterprise for Python vs Common BI Software"; there is no comparison page for Plotly Studio.Source
    • Your websitePlotly Studio page: "AI-Native Data Analytics, Visualization, and App Generation", a desktop app for macOS and Windows or "embedded in your Dash app"; connects to Snowflake, Databricks, BigQuery, Postgres, MySQL, SQL Server, MotherDuck, Oracle and CSV; "Publish directly to Plotly Cloud or Dash Enterprise with a single click".Source
    • Competitor researchRivals' own homepages: Streamlit, "A faster way to build and share data apps"; Hex, "The Analytics platform for humans and agents" with conversational analytics; Posit, "the enterprise data science platform trusted by 52 of the Fortune 100" for R and Python; Plotly's own BI comparison names Tableau, Power BI and Looker.Source
    • Your websitePlotly Studio Benchmarks page: "Every day, we run a CI benchmark" across real-world datasets, "Each dataset receives three generation attempts", and "Our 99.1% success rate means that you can trust Plotly Studio"; the summary on the same page shows "Success Rate 92.5%", "302 Apps Generated Daily (302 datasets × 3 attempts each)" next to "302 total attempts", and a median generation time of 98 s.Source
  • 05

    Plotly's pages give different numbers for the same things: libraries "downloaded millions of times per day", "over a billion times", Dash at "1M+" or "7 million" a month; the year-in-review post names "Plotly.js 7.0/Plotly.py 4.0" while the homepage and docs say Plotly.js 4 and Plotly.py 7.

    Medium impactLow effort First result in 2 weeks Marketing Manager

    First action

    Fix the version numbers in the year-in-review post.

    How to measure it

    Key pages aligned

    Now
    –
    Target
    100%
    By
    60 days

    Steps

    1. 1

      Fix the post

      Version numbers.

      Marketing Manager, Content & Web 15 minutes

    2. 2

      Build the sheet

      Numbers, sources, owners.

      Marketing Manager, Content & Web 2 days

    3. 3

      Audit pages

      Top 50 pages.

      Marketing Manager, Content & Web 1 week

    4. 4

      Fix mismatches

      Pages and decks.

      Marketing Manager, Content & Web 1 week

    5. 5

      Feed AI drafts

      Sheet in every brief.

      Marketing Manager, Content & Web ongoing

    6. 6

      Review

      Monthly.

      Marketing Operations Manager monthly

    First result
    2 weeks
    Cost
    $0
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Fix the version numbers today.

    Why it works

    Keep one internal fact sheet (downloads, versions, success rates, customer counts, certifications) with an owner and update date, and use it for every page, deck, social post and AI-drafted piece. Fix the year-in-review version numbers now.

    Consistent numbers build trust with technical readers and stop AI tools from repeating the wrong ones.

    Risks and how to handle them

    • Sheet goes stale

      Owner per number and a monthly check.

    Evidence

    • Your website"12 Months in Review (Sept, 2026)": two new product lines, Plotly Studio (desktop and embedded) and Plotly Cloud; Dash Enterprise 6.0 (February 2026) for "100s-1,000s of AI-built apps"; "Dash exceeded 7 million downloads in a month"; 415 merged pull requests by 109 contributors. It names the libraries as "Plotly.js 7.0/Plotly.py 4.0", while the homepage links "Announcing Plotly.js 4.0 and Plotly.py 7.0" and the docs show Python v7.1.0 and JavaScript v4.1.1.Source
    • Your websiteComparison pages: "How do Dash, Posit (Shiny), and Streamlit compare?", "How do Dash, Shiny, Streamlit, and Bokeh compare?" (lists Dash at "1M+" downloads a month), "Dash Enterprise vs RStudio, Anaconda, Streamlit" (still says "RStudio Connect", "Anaconda Enterprise" and "Streamlit for Teams") and "Dash Enterprise for Python vs Common BI Software"; there is no comparison page for Plotly Studio.Source
    • Your websitePlotly Studio Benchmarks page: "Every day, we run a CI benchmark" across real-world datasets, "Each dataset receives three generation attempts", and "Our 99.1% success rate means that you can trust Plotly Studio"; the summary on the same page shows "Success Rate 92.5%", "302 Apps Generated Daily (302 datasets × 3 attempts each)" next to "302 total attempts", and a median generation time of 98 s.Source
    • HiringMarketing Manager, Content & Web (remote Canada, posted October 8, 2026): owns "end-to-end website copy, including homepages, product pages, solution pages, landing pages, blog posts"; will "Manage site-wide heading architecture ... to optimize SEO performance" and keep "a strong SEO site architecture"; runs the blog program and "daily social media content and posting cadence"; creates collateral from templates; supports "SEO/AEO execution by optimizing metadata, on-page content, and heading structures"; reviews AI-generated content "to match Plotly's tone and voice"; works with Marketing Operations, Front-End Web Development and Product.Source
  • 06

    Plotly has 42 user stories, all about Dash or Dash Enterprise. Plotly Studio and Plotly Cloud have been out for a year with a free tier, the Vibe-a-Thon and community apps, but no customer story.

    High impactMedium effort First result in 1 month Marketing Manager

    First action

    List the ten most active Pro accounts.

    How to measure it

    Studio page to download

    Now
    –
    Target
    +20%
    By
    90 days

    Steps

    1. 1

      Find teams

      Pro and Enterprise usage.

      Customer Success Lead 1 week

    2. 2

      Interview

      Before and after.

      Marketing Manager, Content & Web 2 weeks

    3. 3

      Write

      Five short stories.

      Marketing Manager, Content & Web 2 weeks

    4. 4

      Approve

      Customer sign-off.

      Customer Success Lead 2 weeks

    5. 5

      Place

      Studio, Cloud, pricing pages.

      Front-End Web Developer 2 days

    6. 6

      Share

      Social and email.

      Marketing Manager, Content & Web ongoing

    First result
    1 month
    Cost
    Writing time
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Publish one story this month.

    Why it works

    Find five teams using Studio or Cloud (from paid Pro seats, community apps and Enterprise customers trying Studio Embedded), write short stories with time saved and apps published, and place them on the Studio, Cloud and pricing pages.

    New buyers want to see someone like them using the new product, not the older one.

    Risks and how to handle them

    • Customers decline to be named

      Publish with role and industry.

    Evidence

    • Your websiteUser stories: 42 pages in the sitemap (S&P Global, Intuit, CIBC, NHS Foundation Trust, Johnson Matthey, Komatsu, Hydro-Québec, UK Power Networks, NREL, Kansas City Chiefs and others), all about Dash or Dash Enterprise; none is about Plotly Studio or Plotly Cloud.Source
    • Your website"12 Months in Review (Sept, 2026)": two new product lines, Plotly Studio (desktop and embedded) and Plotly Cloud; Dash Enterprise 6.0 (February 2026) for "100s-1,000s of AI-built apps"; "Dash exceeded 7 million downloads in a month"; 415 merged pull requests by 109 contributors. It names the libraries as "Plotly.js 7.0/Plotly.py 4.0", while the homepage links "Announcing Plotly.js 4.0 and Plotly.py 7.0" and the docs show Python v7.1.0 and JavaScript v4.1.1.Source
    • Your websiteThe first "Analytics Vibe-a-Thon" ran September 15 – October 6, 2025: build apps with Plotly Studio and publish them on Plotly Cloud, with "Cash prizes, swag". The Examples page has "Community" and "Plotly Studio apps only" filters and a "Share your app" button.Source
    • Your websitePricing: Free is "$0", "10 Plotly credit trial", 1 creator, 3 private viewers, 1 app; Pro is "$29 per Creator seat / month" with "30 Plotly credits monthly", "Additional credits are $1 each", 10 private viewers, unlimited apps; Enterprise is custom ("Unlimited AI usage with your own private LLM", SOC II, ISO 27001, 27701 and 42001). The page does not say what one credit buys.Source

This quarter 11

The core plays for the next three months.

  • 07

    The graphing-library docs, 450 pages across Python and JavaScript, are Plotly's biggest traffic source, and they link to Studio and pricing with custom "source=" and "medium=" parameters instead of utm_ ones. Google Analytics reads utm_ parameters by default, so docs-driven sign-ups may be reported as direct traffic.

    High impactLow effort First result in 2 weeks Marketing Operations Manager

    First action

    Click one docs link and check how the visit is recorded.

    How to measure it

    Studio downloads attributed to documentation

    Now
    –
    Target
    Measured weekly
    By
    30 days

    Steps

    1. 1

      Test one link

      Trace the visit.

      Marketing Operations Manager 1 hour

    2. 2

      Decide

      Map or switch to utm_.

      Marketing Operations Manager 1 day

    3. 3

      Update links

      Docs templates.

      Front-End Web Developer 2 days

    4. 4

      Map in CRM

      Source fields.

      Marketing Operations Manager 2 days

    5. 5

      Build the report

      By doc page.

      Marketing Operations Manager 1 week

    6. 6

      Review

      Monthly.

      Marketing Manager, Content & Web monthly

    First result
    2 weeks
    Cost
    $0
    Owner
    Marketing Operations Manager

    Smallest test

    Trace one docs click today.

    Why it works

    Check how these parameters arrive in analytics and the CRM; map them or switch to utm_ parameters with the same values. Then report Studio downloads and Pro sign-ups by doc page.

    Without attribution, the docs' contribution to Studio adoption is invisible, and budget follows what is visible.

    Risks and how to handle them

    • Breaking existing reports

      Keep both parameter sets for a month.

    Evidence

    • Your websiteGraphing-library docs (for example "Line charts in Python", one of 246 Python and 204 JavaScript doc pages in their own sitemaps) carry Plotly Studio banners and links with custom "source=", "medium=" and "campaign=" parameters (for example "?source=graphing_libraries&medium=documentation&content=footer") rather than standard utm_ parameters.Source
    • Google PageSpeedHomepage on a phone: speed score 32/100, main content after 21 s in the lab, 5.5 MB downloaded; biggest fixes are cache lifetimes (about 1.8 MB) and unused JavaScript (about 1.3 MB). Real visitors load fast (Chrome UX Report LCP 1.4 s, CLS 0). About two dozen third-party services load, including several ad, visitor-identification and IP-lookup tools.Source
    • HiringMarketing Manager, Content & Web (remote Canada, posted October 8, 2026): owns "end-to-end website copy, including homepages, product pages, solution pages, landing pages, blog posts"; will "Manage site-wide heading architecture ... to optimize SEO performance" and keep "a strong SEO site architecture"; runs the blog program and "daily social media content and posting cadence"; creates collateral from templates; supports "SEO/AEO execution by optimizing metadata, on-page content, and heading structures"; reviews AI-generated content "to match Plotly's tone and voice"; works with Marketing Operations, Front-End Web Development and Product.Source
  • 08

    Each docs page shows chart examples on sample data, and the only Studio prompt is a general banner. A reader who just found the right chart wants it on their own data.

    High impactMedium effort First result in 1 quarter Product Manager

    First action

    Add the button to the ten most-visited doc pages.

    How to measure it

    Docs-to-Studio downloads

    Now
    –
    Target
    +50%
    By
    2 quarters

    Steps

    1. 1

      Pick pages

      Top ten by traffic.

      Marketing Operations Manager 1 day

    2. 2

      Build deep link

      Chart type and dataset.

      Product Manager, Plotly Studio 1 month

    3. 3

      Add buttons

      Docs template.

      Front-End Web Developer 1 week

    4. 4

      Track

      Opens and downloads.

      Marketing Operations Manager 1 week

    5. 5

      Roll out

      All docs pages.

      Front-End Web Developer 1 month

    6. 6

      Review

      By chart type.

      Product Manager, Plotly Studio monthly

    First result
    1 quarter
    Cost
    Engineering time
    Owner
    Product Manager, Plotly Studio

    Smallest test

    Link one page to the download with a prefilled dataset.

    Why it works

    Add an "Open in Studio" button next to examples that opens Studio Desktop (or the download) with the example's chart type and sample dataset, ready to swap in the reader's data. Track opens and downloads per chart type.

    A specific next step at the point of need converts better than a banner.

    Risks and how to handle them

    • Docs readers dislike sales prompts

      Keep it a small, useful button.

    Evidence

    • Your websiteGraphing-library docs (for example "Line charts in Python", one of 246 Python and 204 JavaScript doc pages in their own sitemaps) carry Plotly Studio banners and links with custom "source=", "medium=" and "campaign=" parameters (for example "?source=graphing_libraries&medium=documentation&content=footer") rather than standard utm_ parameters.Source
    • Your websitePlotly Studio page: "AI-Native Data Analytics, Visualization, and App Generation", a desktop app for macOS and Windows or "embedded in your Dash app"; connects to Snowflake, Databricks, BigQuery, Postgres, MySQL, SQL Server, MotherDuck, Oracle and CSV; "Publish directly to Plotly Cloud or Dash Enterprise with a single click".Source
    • Social channelsYouTube @plotly: 14,600 subscribers and 379 videos; Plotly is also on LinkedIn, X (@plotlygraphs), Bluesky, Instagram, Facebook, Discord and a community forum; the main npm packages total about 1.8 million weekly downloads.Source
  • 09

    The Free plan gives a "10 Plotly credit trial" and Pro "30 Plotly credits monthly" with extra credits at $1, but the pricing page never says what a credit buys. Plotly already measures generation runs every day in its benchmark.

    High impactLow effort First result in 2 weeks Product Manager

    First action

    Compute median credits per app from benchmark runs.

    How to measure it

    Free-to-Pro upgrades

    Now
    –
    Target
    +20%
    By
    90 days

    Steps

    1. 1

      Compute medians

      Credits per task.

      Product Manager, Plotly Studio 3 days

    2. 2

      Write the table

      Four tasks.

      Marketing Manager, Content & Web 1 day

    3. 3

      Publish

      Pricing page.

      Front-End Web Developer 1 day

    4. 4

      In-app hint

      At low credits.

      Product Manager, Plotly Studio 1 week

    5. 5

      FAQ

      Credits questions.

      Marketing Manager, Content & Web 1 day

    6. 6

      Measure

      Upgrades.

      Marketing Operations Manager monthly

    First result
    2 weeks
    Cost
    $0
    Owner
    Product Manager, Plotly Studio

    Smallest test

    Add one example line to the pricing page.

    Why it works

    Add a short table: typical credits for generating an app, refining a chart, a Studio Embedded question, and storage, with examples from the benchmark datasets. Add the same line inside Studio when credits run low.

    Buyers hesitate when the unit of price is unclear; real examples make $29 a month easy to judge.

    Risks and how to handle them

    • Usage varies widely

      Show ranges, not promises.

    Evidence

    • Your websitePricing: Free is "$0", "10 Plotly credit trial", 1 creator, 3 private viewers, 1 app; Pro is "$29 per Creator seat / month" with "30 Plotly credits monthly", "Additional credits are $1 each", 10 private viewers, unlimited apps; Enterprise is custom ("Unlimited AI usage with your own private LLM", SOC II, ISO 27001, 27701 and 42001). The page does not say what one credit buys.Source
    • Your websitePlotly Studio Benchmarks page: "Every day, we run a CI benchmark" across real-world datasets, "Each dataset receives three generation attempts", and "Our 99.1% success rate means that you can trust Plotly Studio"; the summary on the same page shows "Success Rate 92.5%", "302 Apps Generated Daily (302 datasets × 3 attempts each)" next to "302 total attempts", and a median generation time of 98 s.Source
    • Your websitePlotly Studio page: "AI-Native Data Analytics, Visualization, and App Generation", a desktop app for macOS and Windows or "embedded in your Dash app"; connects to Snowflake, Databricks, BigQuery, Postgres, MySQL, SQL Server, MotherDuck, Oracle and CSV; "Publish directly to Plotly Cloud or Dash Enterprise with a single click".Source
  • 10

    The content manager will run the blog program. Plotly has 43 webinars and 75 video pages, most of them search-invisible as video.

    Medium impactMedium effort First result in 1 quarter Marketing Manager

    First action

    Pick the four most-watched webinars.

    How to measure it

    Visits to webinar articles

    Now
    –
    Target
    20,000 a quarter
    By
    2 quarters

    Steps

    1. 1

      Rank webinars

      By views and topic.

      Marketing Manager, Content & Web 1 week

    2. 2

      Draft articles

      AI-assisted from transcripts.

      Marketing Manager, Content & Web monthly

    3. 3

      Edit

      Tone and accuracy.

      Marketing Manager, Content & Web monthly

    4. 4

      Add code

      From the session.

      Developer Relations Lead monthly

    5. 5

      Publish

      Linked both ways.

      Front-End Web Developer monthly

    6. 6

      Measure

      Visits and sign-ups.

      Marketing Operations Manager monthly

    First result
    1 quarter
    Cost
    Writing time
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Publish one article from a webinar.

    Why it works

    Each month, turn four webinars into articles with code, charts and the key clips, linked from the video page. Prioritise topics where Plotly has user stories or Studio features.

    Repurposing proven talks is the fastest way to fill an editorial calendar with expert material.

    Risks and how to handle them

    • Thin AI rewrites

      Edit each piece and add code.

    Evidence

    • Your websiteContent library in the sitemaps: 161 blog posts, 75 video pages, 43 webinars, 13 Plotly University tutorials, 9 data-source guides ("connect Snowflake / Databricks / BigQuery / ... to Plotly Studio"), solution pages for energy, finance, manufacturing, retail, healthcare and aerospace, a "Dashboard Demons" quiz and a "State of Vibe Analytics" report.Source
    • HiringMarketing Manager, Content & Web (remote Canada, posted October 8, 2026): owns "end-to-end website copy, including homepages, product pages, solution pages, landing pages, blog posts"; will "Manage site-wide heading architecture ... to optimize SEO performance" and keep "a strong SEO site architecture"; runs the blog program and "daily social media content and posting cadence"; creates collateral from templates; supports "SEO/AEO execution by optimizing metadata, on-page content, and heading structures"; reviews AI-generated content "to match Plotly's tone and voice"; works with Marketing Operations, Front-End Web Development and Product.Source
    • Social channelsYouTube @plotly: 14,600 subscribers and 379 videos; Plotly is also on LinkedIn, X (@plotlygraphs), Bluesky, Instagram, Facebook, Discord and a community forum; the main npm packages total about 1.8 million weekly downloads.Source
  • 11

    The role owns "daily social media content and posting cadence". The benchmark already holds 302 generated dashboards across 21 categories, from NBA all-stars to the NASA landslide catalogue.

    Medium impactLow effort First result in 1 quarter Marketing Manager

    First action

    Schedule two weeks of posts.

    How to measure it

    Social-sourced Studio downloads

    Now
    –
    Target
    +40%
    By
    2 quarters

    Steps

    1. 1

      Pick charts

      Two weeks ahead.

      Marketing Manager, Content & Web 1 day

    2. 2

      Template

      Chart, dataset, time.

      Marketing Manager, Content & Web 2 days

    3. 3

      Schedule

      All channels.

      Marketing Manager, Content & Web weekly

    4. 4

      Track

      Clicks and downloads.

      Marketing Operations Manager weekly

    5. 5

      Reply

      Community questions.

      Developer Relations Lead daily

    6. 6

      Review

      Best categories.

      Marketing Manager, Content & Web monthly

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Post five charts this week.

    Why it works

    Post one chart a day from a benchmark dashboard, with the dataset, the prompt-free generation time and a link to the page. Rotate categories by audience (finance Monday, sports Friday) and track clicks to Studio.

    It solves the daily-posting problem with content Plotly already owns, and every post is a live product demo.

    Risks and how to handle them

    • Repetitive feed

      Mix in customer and release posts.

    Evidence

    • Your websitePlotly Studio Benchmarks page: "Every day, we run a CI benchmark" across real-world datasets, "Each dataset receives three generation attempts", and "Our 99.1% success rate means that you can trust Plotly Studio"; the summary on the same page shows "Success Rate 92.5%", "302 Apps Generated Daily (302 datasets × 3 attempts each)" next to "302 total attempts", and a median generation time of 98 s.Source
    • Your websiteThe 302 individual benchmark pages (for example Supermarket Sales, NASA Global Landslide Catalog, Tesla Stock Price, Diabetes Health Indicators, San Francisco 311) each have about 1,800 characters of text: a one-line description, "1 / 1 ATTEMPTS PASSED", outline and generation times, "Generated On December 20, 2025" and "Download Dataset". Checked on five pages on October 23, 2026. They are 302 of the 756 URLs in plotly.com's main sitemap.Source
    • HiringMarketing Manager, Content & Web (remote Canada, posted October 8, 2026): owns "end-to-end website copy, including homepages, product pages, solution pages, landing pages, blog posts"; will "Manage site-wide heading architecture ... to optimize SEO performance" and keep "a strong SEO site architecture"; runs the blog program and "daily social media content and posting cadence"; creates collateral from templates; supports "SEO/AEO execution by optimizing metadata, on-page content, and heading structures"; reviews AI-generated content "to match Plotly's tone and voice"; works with Marketing Operations, Front-End Web Development and Product.Source
    • Social channelsYouTube @plotly: 14,600 subscribers and 379 videos; Plotly is also on LinkedIn, X (@plotlygraphs), Bluesky, Instagram, Facebook, Discord and a community forum; the main npm packages total about 1.8 million weekly downloads.Source
  • 12

    Real visitors load plotly.com quickly, but the phone lab test scores 32/100 with 5.5 MB downloaded, 1.8 MB to save with proper cache lifetimes and 1.3 MB of unused JavaScript. About two dozen third-party services load, including several that do similar visitor-identification and IP-lookup jobs.

    Medium impactMedium effort First result in 1 quarter Front End Web Developer

    First action

    List each third-party tool with its owner.

    How to measure it

    Homepage download size

    Now
    –
    Target
    under 3 MB
    By
    90 days

    Steps

    1. 1

      Inventory

      Tools and owners.

      Marketing Operations Manager 1 week

    2. 2

      Remove overlaps

      One tool per job.

      Marketing Operations Manager 2 weeks

    3. 3

      Cache headers

      Static assets.

      Front-End Web Developer 2 days

    4. 4

      Split JavaScript

      Per page.

      Front-End Web Developer 2 weeks

    5. 5

      Defer tags

      After consent.

      Front-End Web Developer 1 week

    6. 6

      Retest

      Lab and field.

      Front-End Web Developer monthly

    First result
    1 quarter
    Cost
    Engineering time
    Owner
    Front End Web Developer

    Smallest test

    Fix cache headers this week.

    Why it works

    Set long cache lifetimes on static assets, split unused JavaScript, and review the tag list with Marketing Operations: give each tool an owner, remove overlaps, and load the rest after consent or interaction.

    Fewer overlapping tools means faster pages, cleaner data and lower cost.

    Risks and how to handle them

    • Losing data

      Agree with each owner before removing.

    Evidence

    • Google PageSpeedHomepage on a phone: speed score 32/100, main content after 21 s in the lab, 5.5 MB downloaded; biggest fixes are cache lifetimes (about 1.8 MB) and unused JavaScript (about 1.3 MB). Real visitors load fast (Chrome UX Report LCP 1.4 s, CLS 0). About two dozen third-party services load, including several ad, visitor-identification and IP-lookup tools.Source
    • HiringMarketing Manager, Content & Web (remote Canada, posted October 8, 2026): owns "end-to-end website copy, including homepages, product pages, solution pages, landing pages, blog posts"; will "Manage site-wide heading architecture ... to optimize SEO performance" and keep "a strong SEO site architecture"; runs the blog program and "daily social media content and posting cadence"; creates collateral from templates; supports "SEO/AEO execution by optimizing metadata, on-page content, and heading structures"; reviews AI-generated content "to match Plotly's tone and voice"; works with Marketing Operations, Front-End Web Development and Product.Source
  • 13

    Plotly has solution pages for energy, finance, manufacturing, retail, healthcare and aerospace, and 42 user stories, many in energy and finance (Hydro-Québec, UK Power Networks, CIBC, S&P Global). The homepage shows industry examples, but stories and solutions are not tied together.

    High impactMedium effort First result in 1 quarter Marketing Manager

    First action

    Map stories to industries.

    How to measure it

    Solution-page demos

    Now
    –
    Target
    +30%
    By
    2 quarters

    Steps

    1. 1

      Map stories

      By industry.

      Marketing Manager, Content & Web 2 days

    2. 2

      Pick datasets

      One per industry.

      Product Manager, Plotly Studio 1 week

    3. 3

      Generate examples

      With Studio.

      Product Manager, Plotly Studio 1 week

    4. 4

      Rebuild pages

      Stories, example, sources.

      Marketing Manager, Content & Web 1 month

    5. 5

      Tag forms

      Industry field.

      Marketing Operations Manager 2 days

    6. 6

      Measure

      Demos by industry.

      Marketing Operations Manager monthly

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Rebuild the energy page first.

    Why it works

    For each industry, show three matching stories, one Studio-generated example on a public industry dataset, the data sources that industry uses, and a demo form tagged by industry.

    Industry buyers look for peers first, and the pages give sales a link for every vertical.

    Risks and how to handle them

    • Thin industries

      Start with energy and finance.

    Evidence

    • Your websiteContent library in the sitemaps: 161 blog posts, 75 video pages, 43 webinars, 13 Plotly University tutorials, 9 data-source guides ("connect Snowflake / Databricks / BigQuery / ... to Plotly Studio"), solution pages for energy, finance, manufacturing, retail, healthcare and aerospace, a "Dashboard Demons" quiz and a "State of Vibe Analytics" report.Source
    • Your websiteUser stories: 42 pages in the sitemap (S&P Global, Intuit, CIBC, NHS Foundation Trust, Johnson Matthey, Komatsu, Hydro-Québec, UK Power Networks, NREL, Kansas City Chiefs and others), all about Dash or Dash Enterprise; none is about Plotly Studio or Plotly Cloud.Source
    • Your websitePlotly Studio page: "AI-Native Data Analytics, Visualization, and App Generation", a desktop app for macOS and Windows or "embedded in your Dash app"; connects to Snowflake, Databricks, BigQuery, Postgres, MySQL, SQL Server, MotherDuck, Oracle and CSV; "Publish directly to Plotly Cloud or Dash Enterprise with a single click".Source
    • Your websiteHomepage headings: one H1 ("Plotly builds the enterprise platform and open-source frameworks to deliver internal apps and analytics..."), industry labels as H6 above H3s, testimonials as H5 and H6, and repeated H2s ("Changelog" twice, the industries line twice). Google's audit flags "Heading elements are not in a sequentially-descending order" and "Links are not crawlable".Source
  • 14

    There are guides for eight data sources (Snowflake, Databricks, BigQuery, Postgres, MySQL, SQL Server, MotherDuck, Oracle). Analysts search "connect <source> to <tool>" before trying a product.

    Medium impactMedium effort First result in 1 quarter Marketing Manager

    First action

    Pull the top attempted connections.

    How to measure it

    Guide visits

    Now
    –
    Target
    +100%
    By
    2 quarters

    Steps

    1. 1

      Find demand

      Connection logs and search.

      Product Manager, Plotly Studio 1 week

    2. 2

      Pick ten

      Highest demand.

      Marketing Manager, Content & Web 1 day

    3. 3

      Write

      Same template.

      Marketing Manager, Content & Web 1 month

    4. 4

      Test

      Each guide.

      Developer Relations Lead 1 month

    5. 5

      Publish

      With CTA.

      Front-End Web Developer ongoing

    6. 6

      Measure

      Visits and connections.

      Marketing Operations Manager monthly

    First result
    1 quarter
    Cost
    Writing time
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Write one new guide.

    Why it works

    Check Studio connection logs for the sources users try most, then add guides for the next ten (for example Redshift, Excel and SharePoint, Microsoft Fabric, which already has a University tutorial). Keep the same template with a working sample.

    Each guide matches a high-intent search and removes a setup blocker.

    Risks and how to handle them

    • Connectors change

      Review guides quarterly.

    Evidence

    • Your websiteContent library in the sitemaps: 161 blog posts, 75 video pages, 43 webinars, 13 Plotly University tutorials, 9 data-source guides ("connect Snowflake / Databricks / BigQuery / ... to Plotly Studio"), solution pages for energy, finance, manufacturing, retail, healthcare and aerospace, a "Dashboard Demons" quiz and a "State of Vibe Analytics" report.Source
    • Your websitePlotly Studio page: "AI-Native Data Analytics, Visualization, and App Generation", a desktop app for macOS and Windows or "embedded in your Dash app"; connects to Snowflake, Databricks, BigQuery, Postgres, MySQL, SQL Server, MotherDuck, Oracle and CSV; "Publish directly to Plotly Cloud or Dash Enterprise with a single click".Source
  • 15

    The role supports "SEO/AEO execution". Questions such as how to build a dashboard in Python or how to make an interactive chart are increasingly answered by AI assistants, and Plotly's docs and Dash pages are natural sources.

    High impactMedium effort First result in 1 quarter Marketing Manager

    First action

    Check what assistants cite for ten questions.

    How to measure it

    Cited answers

    Now
    –
    Target
    20 of 30
    By
    2 quarters

    Steps

    1. 1

      Pick questions

      Thirty.

      Marketing Manager, Content & Web 2 days

    2. 2

      Baseline

      Citations today.

      Marketing Manager, Content & Web 1 week

    3. 3

      Add answers

      Top of pages.

      Marketing Manager, Content & Web 1 month

    4. 4

      Structured data

      FAQ and code markup.

      Front-End Web Developer 1 week

    5. 5

      Recheck

      Monthly.

      Marketing Manager, Content & Web monthly

    6. 6

      Report

      Traffic from assistants.

      Marketing Operations Manager monthly

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Rewrite the intro of one key page.

    Why it works

    Pick 30 core questions, check which sources assistants cite today, add short direct answers with code at the top of the matching pages, and keep them current with the fact sheet. Recheck monthly.

    Being cited in answers keeps Plotly the default choice as search shifts to assistants.

    Risks and how to handle them

    • Answers change often

      Track trends, not single checks.

    Evidence

    • HiringMarketing Manager, Content & Web (remote Canada, posted October 8, 2026): owns "end-to-end website copy, including homepages, product pages, solution pages, landing pages, blog posts"; will "Manage site-wide heading architecture ... to optimize SEO performance" and keep "a strong SEO site architecture"; runs the blog program and "daily social media content and posting cadence"; creates collateral from templates; supports "SEO/AEO execution by optimizing metadata, on-page content, and heading structures"; reviews AI-generated content "to match Plotly's tone and voice"; works with Marketing Operations, Front-End Web Development and Product.Source
    • Your websiteGraphing-library docs (for example "Line charts in Python", one of 246 Python and 204 JavaScript doc pages in their own sitemaps) carry Plotly Studio banners and links with custom "source=", "medium=" and "campaign=" parameters (for example "?source=graphing_libraries&medium=documentation&content=footer") rather than standard utm_ parameters.Source
    • Your website"12 Months in Review (Sept, 2026)": two new product lines, Plotly Studio (desktop and embedded) and Plotly Cloud; Dash Enterprise 6.0 (February 2026) for "100s-1,000s of AI-built apps"; "Dash exceeded 7 million downloads in a month"; 415 merged pull requests by 109 contributors. It names the libraries as "Plotly.js 7.0/Plotly.py 4.0", while the homepage links "Announcing Plotly.js 4.0 and Plotly.py 7.0" and the docs show Python v7.1.0 and JavaScript v4.1.1.Source
  • 16

    Plotly says "Change management is a major issue facing the adoption of many AI tools among our customers", and Studio Embedded puts agentic chat into the Dash apps customers already deploy. Dash Enterprise customers are the natural first buyers.

    High impactMedium effort First result in 2 quarters Customer Success Lead

    First action

    List the most-used app at each Enterprise account.

    How to measure it

    Accounts piloting Embedded

    Now
    –
    Target
    30%
    By
    3 quarters

    Steps

    1. 1

      Pick apps

      Most used per account.

      Customer Success Lead 2 weeks

    2. 2

      Pilot offer

      One app, 60 days.

      Enterprise Sales Lead 1 week

    3. 3

      Run pilots

      With CS support.

      Customer Success Lead 2 months

    4. 4

      Measure

      Questions and time saved.

      Customer Success Lead monthly

    5. 5

      Write results

      Internal case notes.

      Marketing Manager, Content & Web 1 month

    6. 6

      Expand

      Commercial terms.

      Enterprise Sales Lead ongoing

    First result
    2 quarters
    Cost
    Staff time only
    Owner
    Customer Success Lead

    Smallest test

    Offer one pilot this month.

    Why it works

    Offer each Dash Enterprise account a pilot on one high-traffic app, measure questions asked and time saved, and use the result for an expansion conversation. Use the platform telemetry the engineering team is building to find the best apps.

    Expansion inside existing accounts is the cheapest revenue, and a pilot on a familiar app avoids new-tool resistance.

    Risks and how to handle them

    • Security review delays

      Offer the private-LLM option up front.

    Evidence

    • Your website"12 Months in Review (Sept, 2026)": two new product lines, Plotly Studio (desktop and embedded) and Plotly Cloud; Dash Enterprise 6.0 (February 2026) for "100s-1,000s of AI-built apps"; "Dash exceeded 7 million downloads in a month"; 415 merged pull requests by 109 contributors. It names the libraries as "Plotly.js 7.0/Plotly.py 4.0", while the homepage links "Announcing Plotly.js 4.0 and Plotly.py 7.0" and the docs show Python v7.1.0 and JavaScript v4.1.1.Source
    • HiringSenior/Staff Software Engineer, Platform (remote Canada, posted September 11, 2026): Dash Enterprise "lets organizations deploy, scale, secure, and govern those applications inside their own Kubernetes clusters, on-prem or in their private cloud"; the engineer will "turn the telemetry that comes back from customers' deployments into product improvements". Plotly's open-source libraries "are downloaded millions of times per day".Source
    • Your websiteUser stories: 42 pages in the sitemap (S&P Global, Intuit, CIBC, NHS Foundation Trust, Johnson Matthey, Komatsu, Hydro-Québec, UK Power Networks, NREL, Kansas City Chiefs and others), all about Dash or Dash Enterprise; none is about Plotly Studio or Plotly Cloud.Source
  • 17

    The first Analytics Vibe-a-Thon ran a year ago, from September 15 to October 6, 2025, with Studio and Cloud. The Examples page already has community and Studio filters and a "Share your app" button.

    Medium impactMedium effort First result in 1 quarter Developer Relations Lead

    First action

    Pick the next theme and dataset.

    How to measure it

    Entries per challenge

    Now
    –
    Target
    300
    By
    2 quarters

    Steps

    1. 1

      Theme

      Dataset and rules.

      Developer Relations Lead 1 week

    2. 2

      Prizes

      Budget.

      Marketing Manager, Content & Web 1 week

    3. 3

      Promote

      Forum, Discord, social.

      Marketing Manager, Content & Web 1 month

    4. 4

      Judge

      Live stream.

      Developer Relations Lead 1 day

    5. 5

      Feature

      Examples page.

      Front-End Web Developer 1 week

    6. 6

      Measure

      Entries and sign-ups.

      Marketing Operations Manager per challenge

    First result
    1 quarter
    Cost
    Prize budget
    Owner
    Developer Relations Lead

    Smallest test

    Announce the next challenge.

    Why it works

    Run a quarterly challenge with a theme dataset from the benchmark library, prizes, and a judging stream; feature winners on the Examples page and in social.

    Challenges create fresh apps, content and Cloud sign-ups on a predictable schedule.

    Risks and how to handle them

    • Low entries

      Partner with universities and data communities.

    Evidence

    • Your websiteThe first "Analytics Vibe-a-Thon" ran September 15 – October 6, 2025: build apps with Plotly Studio and publish them on Plotly Cloud, with "Cash prizes, swag". The Examples page has "Community" and "Plotly Studio apps only" filters and a "Share your app" button.Source
    • Your websitePlotly Studio Benchmarks page: "Every day, we run a CI benchmark" across real-world datasets, "Each dataset receives three generation attempts", and "Our 99.1% success rate means that you can trust Plotly Studio"; the summary on the same page shows "Success Rate 92.5%", "302 Apps Generated Daily (302 datasets × 3 attempts each)" next to "302 total attempts", and a median generation time of 98 s.Source
    • Social channelsYouTube @plotly: 14,600 subscribers and 379 videos; Plotly is also on LinkedIn, X (@plotlygraphs), Bluesky, Instagram, Facebook, Discord and a community forum; the main npm packages total about 1.8 million weekly downloads.Source

Big bets 3

Larger plays that can change the trajectory.

  • 18

    Plotly already runs a daily benchmark of Studio on 302 public datasets. Buyers have no neutral way to compare AI analytics tools.

    High impactHigh effort First result in 3 quarters Product Manager

    First action

    Write the method and scoring as a public document.

    How to measure it

    Citations and links

    Now
    –
    Target
    100
    By
    1 year

    Steps

    1. 1

      Document method

      Datasets, scoring.

      Product Manager, Plotly Studio 1 month

    2. 2

      Open repo

      Datasets and harness.

      Developer Relations Lead 1 month

    3. 3

      Invite tools

      Submission process.

      Developer Relations Lead 1 quarter

    4. 4

      Legal review

      Fair comparison rules.

      Legal Counsel 1 month

    5. 5

      Publish table

      Dated results.

      Front-End Web Developer 1 month

    6. 6

      Promote

      Press and community.

      Marketing Manager, Content & Web ongoing

    First result
    3 quarters
    Cost
    Engineering and community time
    Owner
    Product Manager, Plotly Studio

    Smallest test

    Publish the method first.

    Why it works

    Publish the method, datasets and scoring as an open benchmark, invite other tools to submit results, and keep a public, dated table. Plotly's own results sit alongside, scored the same way.

    Owning the yardstick in a new category earns press, links and trust, and Studio's results become verifiable.

    Risks and how to handle them

    • Plotly not top on every test

      Publish anyway; credibility is the point.

    Builds on

    Evidence

    • Your websitePlotly Studio Benchmarks page: "Every day, we run a CI benchmark" across real-world datasets, "Each dataset receives three generation attempts", and "Our 99.1% success rate means that you can trust Plotly Studio"; the summary on the same page shows "Success Rate 92.5%", "302 Apps Generated Daily (302 datasets × 3 attempts each)" next to "302 total attempts", and a median generation time of 98 s.Source
    • Your websiteThe 302 individual benchmark pages (for example Supermarket Sales, NASA Global Landslide Catalog, Tesla Stock Price, Diabetes Health Indicators, San Francisco 311) each have about 1,800 characters of text: a one-line description, "1 / 1 ATTEMPTS PASSED", outline and generation times, "Generated On December 20, 2025" and "Download Dataset". Checked on five pages on October 23, 2026. They are 302 of the 756 URLs in plotly.com's main sitemap.Source
    • Competitor researchRivals' own homepages: Streamlit, "A faster way to build and share data apps"; Hex, "The Analytics platform for humans and agents" with conversational analytics; Posit, "the enterprise data science platform trusted by 52 of the Fortune 100" for R and Python; Plotly's own BI comparison names Tableau, Power BI and Looker.Source
  • 19

    Plotly published a State of Vibe Analytics report from "hundreds" of survey responses, while its libraries reach millions of developers and Dash passed 7 million monthly downloads.

    High impactMedium effort First result in 3 quarters Marketing Manager

    First action

    Draft this year's questions.

    How to measure it

    Responses

    Now
    –
    Target
    5,000
    By
    1 year

    Steps

    1. 1

      Questions

      Keep core ones constant.

      Marketing Manager, Content & Web 2 weeks

    2. 2

      Distribute

      Docs, forum, Studio.

      Marketing Operations Manager 1 month

    3. 3

      Analyse

      Trends.

      Data Analyst 1 month

    4. 4

      Publish

      Report and charts.

      Marketing Manager, Content & Web 1 month

    5. 5

      Industry cuts

      For sales.

      Enterprise Sales Lead 1 month

    6. 6

      Repeat

      Yearly.

      Marketing Manager, Content & Web yearly

    First result
    3 quarters
    Cost
    Survey incentives
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Add a three-question survey to the docs.

    Why it works

    Run the survey every year inside the docs, forum and Studio, aim for thousands of responses, publish trend charts year over year, and give each industry a short cut of the data for sales.

    A repeated survey becomes a reference others quote, and the reach of the docs makes it possible.

    Risks and how to handle them

    • Biased sample

      Report sample makeup.

    Evidence

    • Your websiteContent library in the sitemaps: 161 blog posts, 75 video pages, 43 webinars, 13 Plotly University tutorials, 9 data-source guides ("connect Snowflake / Databricks / BigQuery / ... to Plotly Studio"), solution pages for energy, finance, manufacturing, retail, healthcare and aerospace, a "Dashboard Demons" quiz and a "State of Vibe Analytics" report.Source
    • Your website"12 Months in Review (Sept, 2026)": two new product lines, Plotly Studio (desktop and embedded) and Plotly Cloud; Dash Enterprise 6.0 (February 2026) for "100s-1,000s of AI-built apps"; "Dash exceeded 7 million downloads in a month"; 415 merged pull requests by 109 contributors. It names the libraries as "Plotly.js 7.0/Plotly.py 4.0", while the homepage links "Announcing Plotly.js 4.0 and Plotly.py 7.0" and the docs show Python v7.1.0 and JavaScript v4.1.1.Source
    • Social channelsYouTube @plotly: 14,600 subscribers and 379 videos; Plotly is also on LinkedIn, X (@plotlygraphs), Bluesky, Instagram, Facebook, Discord and a community forum; the main npm packages total about 1.8 million weekly downloads.Source
  • 20

    Plotly Cloud Pro is $29 per creator with viewer seats, and Dash Enterprise runs inside customers' own Kubernetes clusters for hundreds to thousands of apps. Teams that outgrow Cloud need a bridge, not a cold sales start.

    High impactHigh effort First result in 4 quarters CEO

    First action

    List Cloud organizations above 20 viewers.

    How to measure it

    Cloud-sourced Enterprise pipeline

    Now
    –
    Target
    20% of new pipeline
    By
    4 quarters

    Steps

    1. 1

      Signals

      Viewers, data, SSO.

      Marketing Operations Manager 1 month

    2. 2

      Migration tool

      Cloud to Enterprise.

      Senior/Staff Software Engineer, Platform 1 quarter

    3. 3

      Offer

      Guided move.

      Enterprise Sales Lead 1 month

    4. 4

      Hand-off

      With usage context.

      Marketing Operations Manager 2 weeks

    5. 5

      Measure

      Pipeline and wins.

      Enterprise Sales Lead monthly

    6. 6

      Refine

      Signals.

      Marketing Operations Manager quarterly

    First result
    4 quarters
    Cost
    Engineering time
    Owner
    CEO

    Smallest test

    Call the five largest Cloud teams.

    Why it works

    Detect Cloud organizations with many viewers, private data sources or SSO interest, offer a guided move to Dash Enterprise with app migration tools, and hand them to sales with usage context.

    Growing accounts are the best enterprise leads, and a smooth path keeps them on Plotly.

    Risks and how to handle them

    • Self-serve users resist sales

      Offer help, keep Cloud working.

    Evidence

    • Your websitePricing: Free is "$0", "10 Plotly credit trial", 1 creator, 3 private viewers, 1 app; Pro is "$29 per Creator seat / month" with "30 Plotly credits monthly", "Additional credits are $1 each", 10 private viewers, unlimited apps; Enterprise is custom ("Unlimited AI usage with your own private LLM", SOC II, ISO 27001, 27701 and 42001). The page does not say what one credit buys.Source
    • HiringSenior/Staff Software Engineer, Platform (remote Canada, posted September 11, 2026): Dash Enterprise "lets organizations deploy, scale, secure, and govern those applications inside their own Kubernetes clusters, on-prem or in their private cloud"; the engineer will "turn the telemetry that comes back from customers' deployments into product improvements". Plotly's open-source libraries "are downloaded millions of times per day".Source
    • Your website"12 Months in Review (Sept, 2026)": two new product lines, Plotly Studio (desktop and embedded) and Plotly Cloud; Dash Enterprise 6.0 (February 2026) for "100s-1,000s of AI-built apps"; "Dash exceeded 7 million downloads in a month"; 415 merged pull requests by 109 contributors. It names the libraries as "Plotly.js 7.0/Plotly.py 4.0", while the homepage links "Announcing Plotly.js 4.0 and Plotly.py 7.0" and the docs show Python v7.1.0 and JavaScript v4.1.1.Source

Wildcards 3

Unexpected experiments, each with a cheap way to test it.

  • 21

    The Dashboard Demons quiz tells BI teams which of six "demons" steals their time and "how many hours per week it's costing you". That is a diagnosis waiting for a prescription.

    Medium impactLow effort First result in 1 month Marketing Manager

    First action

    Map each demon to one feature.

    How to measure it

    Quiz-to-download rate

    Now
    –
    Target
    15%
    By
    90 days

    Steps

    1. 1

      Map demons

      Feature each.

      Product Manager, Plotly Studio 2 days

    2. 2

      Videos

      Two minutes each.

      Developer Relations Lead 2 weeks

    3. 3

      Result pages

      Fix and download.

      Front-End Web Developer 1 week

    4. 4

      Share cards

      Per demon.

      Marketing Manager, Content & Web 1 week

    5. 5

      Email

      Hours follow-up.

      Marketing Operations Manager 1 week

    6. 6

      Measure

      Downloads.

      Marketing Operations Manager monthly

    First result
    1 month
    Cost
    Staff time only
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Add a fix link to one result.

    Why it works

    For each demon, show the Studio or Dash feature that fixes it, a two-minute video and a download link, and make the result shareable. Follow up by email with the hours figure.

    People act on a personal number, and a matched fix turns a quiz into a trial.

    Risks and how to handle them

    • Gimmicky

      Keep the advice practical.

    Evidence

    • Your websiteDashboard Demons quiz: "We've identified six dashboard demons that steal time from BI teams. Take the quiz to discover which one is haunting your workflow and exactly how many hours per week it's costing you."Source
    • Your websitePlotly Studio page: "AI-Native Data Analytics, Visualization, and App Generation", a desktop app for macOS and Windows or "embedded in your Dash app"; connects to Snowflake, Databricks, BigQuery, Postgres, MySQL, SQL Server, MotherDuck, Oracle and CSV; "Publish directly to Plotly Cloud or Dash Enterprise with a single click".Source
  • 22

    Plotly runs "Figma to Dash" sessions and offers the Dash Design Kit to Enterprise customers. Designers who mock up dashboards in Figma rarely meet Dash until a developer picks it.

    Medium impactMedium effort First result in 1 quarter Marketing Manager

    First action

    Design ten core components in Figma.

    How to measure it

    Kit duplicates

    Now
    –
    Target
    2,000
    By
    2 quarters

    Steps

    1. 1

      Design

      Ten components.

      Product Designer 1 month

    2. 2

      Guide

      Figma to Dash.

      Marketing Manager, Content & Web 2 weeks

    3. 3

      Publish

      Figma community.

      Product Designer 1 day

    4. 4

      Promote

      Design communities.

      Marketing Manager, Content & Web 1 month

    5. 5

      Track

      Duplicates and sign-ups.

      Marketing Operations Manager monthly

    6. 6

      Update

      With releases.

      Product Designer quarterly

    First result
    1 quarter
    Cost
    Design time
    Owner
    Marketing Manager, Content & Web

    Smallest test

    Publish five components first.

    Why it works

    Publish a free Figma community file with Dash components and layouts, a guide to turning it into a Dash app or a Studio prompt, and a link to the Design Kit for teams.

    Designers are an untapped audience that influences which framework gets used.

    Risks and how to handle them

    • Kit out of date

      Update with each Dash release.

    Evidence

    • Your websitePlotly runs a "Figma to Dash" webinar ("Transform Figma mockups into production-ready Dash apps") and offers the Dash Design Kit to Enterprise customers.Source
    • Your websitePlotly Studio page: "AI-Native Data Analytics, Visualization, and App Generation", a desktop app for macOS and Windows or "embedded in your Dash app"; connects to Snowflake, Databricks, BigQuery, Postgres, MySQL, SQL Server, MotherDuck, Oracle and CSV; "Publish directly to Plotly Cloud or Dash Enterprise with a single click".Source
  • 23

    Plotly has 14,600 YouTube subscribers and 379 videos, many long webinars. Studio is visual and fast, which suits short clips.

    Medium impactLow effort First result in 1 quarter Developer Relations Lead

    First action

    Record four clips from benchmark datasets.

    How to measure it

    Downloads from clips

    Now
    –
    Target
    300 a quarter
    By
    2 quarters

    Steps

    1. 1

      Plan

      Topics.

      Developer Relations Lead 1 week

    2. 2

      Record

      Two a week.

      Developer Relations Lead weekly

    3. 3

      Edit

      Captions.

      Marketing Manager, Content & Web weekly

    4. 4

      Publish

      All channels.

      Marketing Manager, Content & Web weekly

    5. 5

      Track

      Views and downloads.

      Marketing Operations Manager weekly

    6. 6

      Review

      After eight weeks.

      Marketing Manager, Content & Web 2 months

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    Developer Relations Lead

    Smallest test

    Post four clips.

    Why it works

    Publish two 60-second clips a week: one dataset, one prompt-free Studio app, one refinement. Pin a Studio download link and reuse clips on LinkedIn and Bluesky.

    Short demos reach beyond existing subscribers and show the product in seconds.

    Risks and how to handle them

    • Low views

      Reuse clips in docs and email.

    Evidence

    • Social channelsYouTube @plotly: 14,600 subscribers and 379 videos; Plotly is also on LinkedIn, X (@plotlygraphs), Bluesky, Instagram, Facebook, Discord and a community forum; the main npm packages total about 1.8 million weekly downloads.Source
    • Your websitePlotly Studio Benchmarks page: "Every day, we run a CI benchmark" across real-world datasets, "Each dataset receives three generation attempts", and "Our 99.1% success rate means that you can trust Plotly Studio"; the summary on the same page shows "Success Rate 92.5%", "302 Apps Generated Daily (302 datasets × 3 attempts each)" next to "302 total attempts", and a median generation time of 98 s.Source

03

How Programmable can help

Where an idea in this playbook is something Programmable builds or runs, it's listed here with what we'd do. Everything else is yours to run.

ProgrammableTalk

Fill the events in this plan

These ideas are events. Talk gets registrants for them and tells you who's coming and what their company does before the day.

Plan an event (opens programmable.talk in a new tab)
ProgrammableDigital

Show it, don't just describe it

These ideas need something to show: a demo, a video, an animation, graphics or a deck. Digital turns screenshots or the site into all of them, in the company's own brand.

Make a demo (opens programmable.digital in a new tab)
More example playbooks and reviews

More growth playbooks

Other companies we have researched, each read from what they are hiring for.

  • Basis growth strategyAI agents that do accounting work end to end (tax returns, the monthly close for CAS clients, audit testing and corporate accounting) for…22 growth ideas
  • StoneCo growth strategyBrazilian financial technology group behind Stone and Ton: card machines, TapStone, payment links, a business account (Conta PJ), credit…22 growth ideas
  • Peregrine Technologies growth strategyAn AI-enabled data platform that unifies an organization's existing, siloed data into one permission-aware operational picture, with…24 growth ideas
  • TapOnIt growth strategyA visual-first SMS and MMS marketing platform: multi-image texts, flows, a Content Hub, sweepstakes and landing pages, Word of Thumb…21 growth ideas
  • CrampsAWAY growth strategyDrug-free liquid cramp relief in single-use packets, swished and swallowed, in three formulas: Menstrual, Sport and NSF Certified PRO.20 growth ideas
  • SkillCat growth strategyA mobile training app for the skilled trades: simulation-based courses and accredited certifications (EPA 608 with in-app proctoring…22 growth ideas
  • M-KOPA growth strategyA fintech that finances smartphones, electric motorbikes and other assets for Every Day Earners on daily, weekly or monthly payments, with…21 growth ideas
  • Reddit growth strategyReddit runs reddit.com, a network of 100,000+ active communities where people post, comment and vote, funded mainly by advertising…22 growth ideas

See every playbook and website review

Independent research. Programmable wrote this playbook from public sources, as they stood on October 26, 2026, and cites them throughout. Plotly did not commission, review or endorse it, and Programmable is not affiliated with Plotly. Company and product names are trademarks of their owners, used only to identify them. The ideas are suggestions and opinion, not professional, legal or financial advice, and not statements about how Plotly runs its business.

Something wrong, or do you represent Plotly? Email [email protected] and we will correct it or take it down.

30/60/90 roadmap

What to focus on in each month, and the ideas that carry it.

  1. Days 1 to 307 ideas

    Benchmark pages, heading rules, comparison rewrites, Studio comparisons, the fact sheet and first Studio stories; docs attribution.

  2. Days 31 to 6013 ideas

    Open in Studio, credits explained, webinar articles, chart of the day, page weight, solution pages, data-source guides, AEO, Studio Embedded pilots, the Vibe-a-Thon; quiz fixes, a Figma kit and short clips.

  3. Days 61 to 903 ideas

    Commit to the big bets: an open AI-analytics benchmark, a yearly community survey and a Cloud-to-Enterprise path.

The research behind the plan

3 research areas, each summarised in a few lines. Open any of them for the full detail.

Customers

What customers say

Customers value beautiful interactive charts by default. The most cited problem: dashboards that take too long to build and maintain.

  • Building full data apps in Python
  • BI tools that limit Python and AI
  • In their words: “data apps”

Market

Competitive landscape

4 competitors compared: Streamlit, Hex, Posit and Tableau, Power BI and Looker.

  • Gap to exploit: Verifiable AI analytics with code behind every step
  • Streamlit: Less enterprise deployment control
  • Hex: Hosted platform focus

Hiring signals

Plotly is hiring a Marketing Manager, Content & Web to own the website, heading architecture, SEO/AEO, the blog and daily social, so the content behind its new Studio and Cloud products is the next lever (ideas 1, 2…

  • Marketing Manager, Content & Web: Site copy, heading architecture, SEO/AEO, blog and daily social. Ideas 1, 2, 3, 4, 5, 6, 10, 11, 13, 14, 15.
  • Senior/Staff Software Engineer, Platform: Dash Enterprise telemetry and self-managed installs. Ideas 16, 20.

From the team that wrote this playbook

All products
  • ProgrammableAgencyWorking AI systems in days, not quarters (opens programmable.agency in a new tab)
  • ProgrammableInfoAn agent that finds, researches and asks first (opens programmable.info in a new tab)
  • ProgrammableDigitalScreenshots in, an animated product demo out (opens programmable.digital in a new tab)
  • ProgrammableWatchKnow the day a supplier falls out of compliance (opens programmable.watch in a new tab)
  • ProgrammableTalkGet registrants for your events, and know who’s coming (opens programmable.talk in a new tab)
  • ProgrammablePageText what you need, your customer gets a page that works (opens programmable.page in a new tab)
  • ProgrammableCommunityForums with labelled AI members, never empty (opens programmable.community in a new tab)
ProgrammableMarketing
ExamplesLeaderboardsProductsTermsPrivacyCookiesDPALegalContact

© 2026 AI-Powered Growth Intelligence