Website Management

Website postings required by Florida law: a checklist

A starter checklist of what Florida law says must (or may) go on your office’s website, plus prompts that have the AI check your site against the statutes.

Green data classification· Public data

Florida Statutes and your published website are public. A few of the notices on this list name individual voters. Use AI to build and check the checklist, never to draft or process those notices.

By hand
A full day of reading statutes
With AI
About 1 hour, plus attorney review

AI’s part: about 25 minutes, measured in a test run. Your time includes review.

Who it helpsAdministrationCommunicationsITGood first project for a small office
On this page
  1. The problem
  2. The prompts
  3. What you need
  4. Step by step
  5. Starter checklist
  6. One possible outcome
  7. Make it yours
  8. Time: by hand vs. with AI
  9. Checking the work
  10. Related use cases

The problem

Florida’s Election Code puts website requirements in many different sections. Some postings must go on your website. Others let you choose your website, the county’s website, or a newspaper. A few have tight timing, like hourly updates on election night or a notice on your home page. After a move to a new website platform, a required page or link can quietly disappear, and nobody notices until someone asks for it.

The prompts

Start in a folder

…\AI Projects\Website Postings Checklist\

  1. Make the folder

    On your C: drive, OneDrive, or an external drive. Your choice.

  2. Open it in the app

    Claude: Code tab → under the message box, choose Local → Open folder… ChatGPT: open Codex, click Add new project (or press Ctrl+O), then pick the folder. To add more folders later, open the project menu, choose Edit project, then Add folder.

  3. Say what you want

    Use the prompt below. Then open what it saved in the folder.

How folder projects work →

Say them out loud or type them. Change the words to fit your office. The AI goes and gets the public documents itself and saves what it makes in the folder.

Prompt 1 · Say it or type it

Build the checklist and check our site

Go to Online Sunshine, the Florida Legislature's statutes site, and read the current Florida Election Code, chapters 97 through 106, plus section 668.6076. Find every place where the law requires or allows the supervisor of elections or the canvassing board to post something on a website. For anything amended recently, read the History line at the end of the section and tell me which version applies to our next election.

Then go to our office's website at [Web address] and find the page that covers each one. For a page that lists individual voters, like potential-ineligibility notices, just confirm the page is there. Don't open the notices.

Save an Excel checklist in this folder. For each posting, give me the statute section and subsection with a link, a short quote of the law's words, the timing, whether our website is required or just one of the options, and the page on our site that covers it, or "no page found."

Fill in anything in [brackets] with your own details.

Prompt 2 · Say it or type it

Recheck after a legislative session

The Legislature passed new election laws this year. For each row of the checklist in this folder, read the section's History line on Online Sunshine to find this year's session laws, then open those on laws.flrules.org. Tell me what changed, when it takes effect, and whether it's in effect for our next election.

Prompt 3 · Say it or type it

Recheck after a website move

We just moved to a new website platform, and the old sitemap is in this folder. Check that each old address still lands on the right page. Then check our site against the checklist again and tell me which required pages or links are missing now. For a page that lists individual voters, just confirm it's there.

What you need

  • The Claude desktop app (Code tab) or the ChatGPT desktop app (Codex) and a folder called something like Website Postings Checklist. Put it on the C: drive, OneDrive, or an external drive.
  • Nothing to download yourself. The AI reads the current statutes on Online Sunshine and your public website. The Florida Election Code is Chapters 97 through 106 (s. 97.011, F.S.). The chapters with the most website requirements are Ch. 98, F.S., Ch. 100, F.S., Ch. 101, F.S., and Ch. 102, F.S.
  • Your old sitemap, if you moved to a new website platform: the old sitemap file or a list of old page addresses, saved in the folder. The AI can’t know your old addresses otherwise.
  • Your office’s attorney, for a final review.

Step by step

  1. Make the folder. In File Explorer, create Website Postings Checklist.
  2. Open it in the app. In the Claude desktop app, open the Code tab, and in the row under the message box choose Local, then Open folder…. In the ChatGPT desktop app, open Codex, click Add new project (or press Ctrl+O), and pick the folder. See Folder projects for the full walkthrough.
  3. Say the prompt. Speak it or type it.
  4. Open the checklist it saved and read every row. You know what your office posts and where, so a missing notice or the wrong page stands out. Compare it to the starter checklist below. Where they disagree, click the statute link and read it yourself.
  5. Look at every “no page found.” Each one is either a gap or a notice you give another way (like a newspaper). Write down which. Some pages show a table from another company inside the page, like petition totals or live turnout, and the AI may not see inside it. Open those pages in your browser before you call anything missing.
  6. Send it to your attorney with your notes.
  7. Put the dated items on your election-cycle checklist, so they get tracked with everything else. See Election-cycle website refresh.
  8. Recheck every year after the legislative session, and after any website platform change (the second and third prompts).

Starter checklist

Required on your website

PostingStatuteTimingNotes
Names of the county canvassing board memberss. 102.141(1), F.S.When the logic and accuracy test is completed
Expected time the canvassing board will reconvenes. 102.141(2)(c), F.S.When a noticed meeting recesses for more than 60 minutes. If the board doesn’t reconvene at that time, post at least 2 hours’ notice before it does.Decide ahead of time who posts this on late canvassing nights.
Notice of the post-election voting system audit: date, time, and places. 101.591(3), F.S.Not stated; post before the auditMust be on your website’s home page, and in four conspicuous places in the county.
Live voter turnout datas. 98.0981(5), F.S.Election day, updated at least once an hourThe same data goes to the Division of Elections.
Vote-by-mail counts: ballots received and ballots still uncounteds. 102.072, F.S.Starting at 7 p.m. on election day, at least once an hour while you’re actively counting
Election preparation reports. 100.032, F.S.At least 3 months before a general electionAt a minimum: expected staffing during early voting, on election day, and after election day, and the expected amount of tabulating equipment at each early voting site and polling place.
Vote-by-mail cure affidavit and instructionss. 101.68(4)(e), F.S.OngoingThe same page must show your office’s mailing address, email address, and fax number. Watch the ID list: the instruction wording in s. 101.68(4)(d), F.S. shows a new list of acceptable IDs on Online Sunshine that starts January 1, 2027 (ch. 2026-26). For the November 3, 2026 election, use the current form or the Division’s posted form. Ask your attorney.
Provisional ballot cure affidavit and instructionss. 101.048(6)(e), F.S.OngoingSame: mailing address, email address, and fax number on the page. Same ID-list warning for the instruction wording in s. 101.048(6)(d), F.S.
Actual cost of petition signature verifications. 100.371(14)(f), F.S.Ongoing. The statute allows an increase each year on March 1.Two rates: forms received more than 60 days before February 1 of an even-numbered year, and forms received less than 60 days before.
Initiative petition signature totalss. 100.371(14)(g), F.S.Last day of each month, or last day of each week from December 1 of an odd-numbered year through February 1Running totals plus figures for the reporting period, for each proposed amendment.
Summary of each initiative financial information statements. 100.371(16)(h), F.S.Not statedApplies to each supervisor “whose office has a website.”
Public records notice about email addressess. 668.6076, F.S.Ongoing, in a conspicuous locationApplies to any agency that has a website and uses email. Wording below.

The email notice in s. 668.6076, F.S. must read:

Under Florida law, e-mail addresses are public records. If you do not want your e-mail address released in response to a public records request, do not send electronic mail to this entity. Instead, contact this office by phone or in writing.

Your website is one of the allowed options

For these, the law lets you give notice on the county’s website (the county’s official site for legal notices under s. 50.0311, F.S.), on your own website, or in a newspaper. Using your website is one way to comply, not the only way.

PostingStatuteTimingNotes
Canvassing board meetings: members, alternates, time, and places. 102.141(2)(b), F.S.At least 48 hours beforeThe time must be specific, not a window. If the website you use becomes unavailable (or there’s no newspaper of general circulation in the county), post the notice in at least four conspicuous places. If you post a tentative schedule weeks ahead, ask your attorney whether it counts as the 48-hour notice for each meeting.
Public logic and accuracy test: time and places. 101.5612(2), F.S.At least 48 hours beforeSame four-places fallback.
Polling place change, with a clear description of the new locations. 101.71(2), F.S.Not more than 30 days and not fewer than 7 days before the electionVoters must also get a mailed notice at least 14 days before the election.
How voters can update their signatures. 98.077(3), F.S.At least once each general election year, before the presidential preference primary or the primary, whichever is first
Notice to a potentially ineligible voter whose mailed notice came back undeliverables. 98.075(7)(a)2., F.S. and s. 98.075(7)(b)3., F.S.Within 14 days after the notice comes back. No timing is stated for the (7)(b)3. notices.Other notices in the removal process can also be published in a newspaper, on the county’s website, or on your website, when they aren’t sent by certified mail. These notices name individual voters. Keep them out of AI tools.
Special election or referendum not otherwise provided fors. 100.342, F.S.At least 30 days’ notice, published twice: in the fifth week and the third week before the election weekA city’s website is also an option. If the website becomes unavailable, post in at least five places.
Special election to fill a vacancys. 100.141(3), F.S.On a website for at least 10 days before qualifying begins (or in a newspaper twice, at least 10 days before)The Department of State prepares the notice and sends it to you.
Notice of general election: offices and vacanciess. 100.021, F.S.The department’s newspaper notice runs during the 30 days before qualifying beginsThe Department of State is responsible. The statute allows website notice (the Division’s, the county’s, or yours) “as deemed appropriate by the supervisor.”
An election rescheduled after an emergencys. 101.733(2), F.S.At least 1 week before the rescheduled electionWhere practicable, also broadcast as a public service announcement.
Combining precincts that have fewer than 25 registered electors of the only party with candidates on the ballots. 101.001(2), F.S.Same as the polling place change row (s. 101.71(2), F.S.)The supervisor recommends it and the county commissioners approve it. Notice is given the same way as a polling place change.
  • Polling place lookup. The voter information card must include “a link to the supervisor’s website to provide the most current polling place locations” (s. 97.071(1)(h), F.S.). Keep that page current, and keep its web address stable, because it’s printed on cards.
  • Vote-by-mail requests. The law lists “through the supervisor’s website” as one way a voter may request a vote-by-mail ballot (s. 101.62(1)(a), F.S.).
  • Public records custodian contact. Post your custodian of public records’ contact information in the main building where your office creates and receives records, and on your website. The statute doesn’t give an order to post. It says what happens if you don’t: a person who sues over a records request then doesn’t have to send you a written notice and wait 5 business days first (s. 119.12(2), F.S.). Ask your attorney what counts as “prominently posted.”
  • Accessibility. The federal web accessibility rule for state and local governments (WCAG 2.1 Level AA) will apply to these pages on the date for your county’s size. That is April 26, 2027 for 50,000 people or more, and April 26, 2028 for fewer than 50,000. Some older PDFs and archived content are excepted. See Website Management and the ADA.gov fact sheet.

Checked: no website requirement found

We looked for these and didn’t find a statute requiring them on your website. Voters look for most of them there anyway, so they still belong on your election-cycle checklist.

  • Sample ballots (s. 101.20, F.S.): published in a newspaper before the election. Instead, you may email them to voters who opted in, or mail them, at least 7 days before the election.
  • Early voting sites and hours (s. 101.657, F.S.): provided to the Division of Elections by the 30th day before the election. Daily early voting and vote-by-mail totals must be “made available,” but the statute doesn’t say where.
  • Precinct-level results (s. 98.0981(3), F.S.): you submit them to the Department of State, and the department posts them.
  • Local campaign finance reports (s. 106.07, F.S.): open to public inspection. No duty to post them on your website was found.
  • Notice of access to vote-by-mail materials (s. 101.572(2), F.S.): you “must publish notice” before signature comparison begins, but the statute doesn’t say where.

One possible outcome

One run of the first prompt, against the real 2026 Florida Statutes and a stand-in website for a made-up Sample County.

The top-left corner of the checklist, cut off on the right: the first three columns (number, what gets posted, and the statute) for the first rows, such as polling place locations (s. 97.071) and notices in the removal process (s. 98.075). The quoted law, whether the website is required, the matching page, and the status are in the PDF and the Excel file.(opens the full version, PDF, 3 pages, 119 KB)
The PDF is a readable view of 7 of the 13 columns. The Excel file adds who's responsible, timing, the History line notes, and five more tabs.

Word, Excel, and PowerPoint files download to your phone; the PDF opens first. File names end in -DRAFT because AI output is a draft until a person checks it. Web addresses shown in these samples are made-up and will not open.

Make it yours

Time: by hand vs. with AI

By hand

A full day of reading statutes

AI’s part, measured

About 25 minutes

in a test run of these prompts

With AI

About 1 hour, plus attorney review

your time, including review

About the measured time: “AI’s part” is how long the AI took, start to finish, in a test run of these prompts on September 27, 2026. It works on its own while you do something else. “By hand” and “With AI” are estimates of your own time.

Honest estimate. The AI reads the statutes and your site in about 25 minutes. Comparing its checklist to the starter checklist below and reading the statute yourself wherever they differ takes about an hour. Your attorney’s review isn’t included in the hour, and it shouldn’t be skipped.

Checking the work: what an expert looks for

You know this work, so you’re the best person to check it. Open every file it made and read every page. If part of it is outside what you know, hand that part to someone who knows it. These are the spots that most often need a fix:

  • This checklist is a starting point, not a legal opinion. Your office’s attorney should confirm it before your office relies on it.
  • Online Sunshine can show amended text before it takes effect. The 2026 elections package (ch. 2026-26, Laws of Florida (PDF)) has parts with different effective dates: some on April 1, some on July 1, and some on January 1, 2027. Read the History line at the end of the section, then check the effective-date section of that law before you quote any recently amended section.
  • For the ‘option’ rows, pick one method, write it down, and use it every time. That makes it easy to show how notice was given.
  • Save a dated copy (a PDF or screenshot) of time-sensitive postings, like canvassing board notices and hourly counts, in case you’re asked what was posted and when. Ask your records management liaison officer (RMLO) how long to keep them.
  • The voter information card links to your website for current polling places. If a platform move changed that page’s address, ask your web vendor or IT staff to redirect the old address.

Last reviewed October 2, 2026.

One possible outcome
Green data classification· Public data

Election-cycle website refresh from a checklist

The AI lists the pages that change every election and drafts each update from the official source. A person checks every date before it goes live.

By hand
6–8 hours per election
With AI
3 hours per election
One possible outcome
Green data classification· Public data

Canvassing board and meeting notices from your template

Put your office’s last approved notice and the new meeting details in a folder, and get a draft notice plus a change list to check against your sources.

By hand
30–45 minutes per notice
With AI
15–20 minutes per notice
One possible outcome
Green data classification· Public data

Plain-language explainers for statutes and rules

Have the AI get a Florida statute or rule from the official site and draft a short public explainer that keeps the citation and the law’s meaning.

By hand
1–2 hours
With AI
30–45 minutes

On this page