sfpublicpress.org

Website review sfpublicpress.org

Welcome to the San Francisco Public Press

 Generated on March 13 2026 11:34 AM

Old data? UPDATE !

The score is 54/100

SEO Content

Title

Welcome to the San Francisco Public Press

Length : 41

Perfect, your title contains between 10 and 70 characters.

Description

Bringing independent, in-depth investigative reporting and community journalism to the San Francisco Bay Area since 2009.

Length : 121

Great, your meta description contains between 70 and 160 characters.

Keywords

Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.

Og Meta Properties

Good, your page take advantage of Og Properties.

Property Content
locale en_US
type website
title Welcome to the San Francisco Public Press
description Bringing independent, in-depth investigative reporting and community journalism to the San Francisco Bay Area since 2009.
url https://www.sfpublicpress.org/
site_name San Francisco Public Press
image https://www.sfpublicpress.org/wp-content/uploads/2025/08/Square-P-logo.png
image:width 1944
image:height 1944
image:type image/png

Headings

H1 H2 H3 H4 H5 H6
0 103 1 0 0 0
  • [H2] FEATURED
  • [H2] Billionaire Money, Ballot Power and the Fight Over San Francisco’s CEO Tax
  • [H2] The Latest
  • [H2] Entre Chiches y Moho: Pese al Miedo, Residentes Latinos de Viviendas de una Habitación Exigen Mejores Condiciones
  • [H2] Following California’s Lead, New York Says AI Companies Need Not Warn Regulators of Safety Risks
  • [H2] POPULAR
  • [H2] Mayor’s Recommended Budget Sparks Debate Over SF Climate Priorities
  • [H2] ‘I’m Going to Lose Everything’: As Federal Subsidy Ends, Hundreds of Families Need to Move Again 
  • [H2] Bed Bug Bites and Mold: Despite Fears, Latino SRO Residents Demand Better Housing Conditions
  • [H2] From the newsroom
  • [H2] Read More »
  • [H2] March 2: Crossing State Lines for Abortion Access — Short Films and Panel Discussion
  • [H2] Feb. 26: Private Screening of ‘No Place to Grow Old’
  • [H2] SF 2026: Let’s Talk About All These Elections
  • [H2] Public Press Welcomes California Local News Fellow Cami Dominguez
  • [H2] Get the latest news in your inbox weekly!
  • [H2] CIVIC PODCAST
  • [H2] Read More »
  • [H2] Formerly Incarcerated Performers Headline Berkeley Rep’s Main Stage
  • [H2] Health Experts Brace for Return of Conversion Therapy for LGBTQ+ Youth
  • [H2] Effects of Research Funding Cuts Ripple Through San Francisco Labs, Clinics and Lives
  • [H2] Why Are So Many Older Adults Unhoused, and What Can You Do About It?
  • [H2] Recent News
  • [H2] Read more
  • [H2] San Francisco Teachers End Strike With Fully Funded Family Care
  • [H2] San Francisco Mayor Continues to Withhold Trump Call Records Despite Task Force Rebuke
  • [H2] Teacher Strike Closes Schools Amid Negotiations Over Health Care Costs
  • [H2] School District Approves OpenAI Contract, Bypassing Board and Raising Student Privacy Concerns
  • [H2] Politically Split SF Asian Groups Party Together
  • [H2] On Treasure Island, One Grocer and a Patchwork of Neighbors Keep People Fed
  • [H2] Remembering the Bayview Activist Who Fought for Community’s Health and Dignity 
  • [H2] Health
  • [H2] Read more
  • [H2] Veterans Stay Healthy Longer in Housing With Extra Supports. But the Money Could Dry Up.
  • [H2] Sunshine Task Force Finds Mayor’s Office Violated Transparency Law Over Trump Call
  • [H2] Treasure Island, a ‘Health Care Desert,’ Gains a Clinic on Wheels 
  • [H2] Support our local in-depth reporting and investigations.
  • [H2] Environment
  • [H2] Read more
  • [H2] City Sat on Plutonium Findings, Then Faulted Navy Over Delay
  • [H2] Vehicle Electrification in California at a Turning Point
  • [H2] California Proposes Charging Subsidies, Rebates to Boost EVs — but Leaves Key Details Unsettled
  • [H2] New California EV Plans Could Lower Costs, Expand Charging
  • [H2] EXPOSED
  • [H2] The Human Radiation Experiment at hunters point
  • [H2] Read the series »
  • [H2] How a San Francisco Navy Lab Became a Hub for Human Radiation Experiments
  • [H2] Explore our coverage
  • [H2] Artificial Intelligence
  • [H2] Read More »
  • [H2] California’s New AI Safety Law Created the Illusion of Whistleblower Protections
  • [H2] Arts & culture
  • [H2] Read More »
  • [H2] Art Brings Filipinos’ Fight for Affordable Housing to New Audiences
  • [H2] city hall
  • [H2] Read More »
  • [H2] Critics Say Mayor’s Secrecy Over Trump Call Undermines Public Trust
  • [H2] climate change
  • [H2] Read More »
  • [H2] Scientist Who Helped Prove Humans Changed the Climate Watches Evidence Being Erased
  • [H2] Community
  • [H2] Read More »
  • [H2] Latinos Were Worried This Election Day. Here’s How They Voted in San Francisco.
  • [H2] Economy & Business
  • [H2] Read More »
  • [H2] Young People Once Avoided Chinatown. Now They’re Coming Back
  • [H2] Education
  • [H2] Read More »
  • [H2] San Francisco Schools to Add Language Classes While Scaling Back Programs for English Learners
  • [H2] Elections
  • [H2] Read More »
  • [H2] Souring on GOP Economics, California Latinos Favor Redistricting, Poll Finds
  • [H2] Environment
  • [H2] Read More »
  • [H2] West Oakland’s Tree-Planting Push Hinges on Community Care
  • [H2] Government & Politics
  • [H2] Read More »
  • [H2] HUD Scrambles Homelessness Funding Twice in One Month, Throwing Local Service Providers Into Uncertainty
  • [H2] Health
  • [H2] Read More »
  • [H2] San Francisco Halts Plan to Displace Dozens of Care Facility Residents With Severe Mental Illness
  • [H2] Homelessness
  • [H2] Read More »
  • [H2] As Trump Disrupts Homelessness Funding, Providers Hope City Can Prop Up Housing Programs
  • [H2] Housing
  • [H2] Read More »
  • [H2] Eviction Rates in SF Soar as Legal Aid Faces Deep Funding Cuts
  • [H2] Immigration
  • [H2] Read More »
  • [H2] ‘Back to Pandemic Levels’: Bay Area Food Programs Brace for SNAP Shutdown
  • [H2] Law & Justice
  • [H2] Read More »
  • [H2] Personal Experience With Domestic Violence Is Reportedly Widespread in California
  • [H2] LGBTQ+
  • [H2] Read More »
  • [H2] SF’s Transgender Residents Still Face Threats, Even in Sanctuary City
  • [H2]
  • [H2]
  • [H2] Sections
  • [H2] About Us
  • [H2] Gift this article
  • [H2]
  • [H2]
  • [H3]

Images

We found 62 images on this web page.

3 alt attributes are empty or missing. Add alternative text so that search engines can better understand the content of your images.

Text/HTML Ratio

Ratio : 3%

This page's ratio of text to HTML code is below 15 percent, this means that your website probably needs more text content.

Flash

Perfect, no Flash content has been detected on this page.

Iframe

Great, there are no Iframes detected on this page.

URL Rewrite

Good. Your links looks friendly!

Underscores in the URLs

Perfect! No underscores detected in your URLs.

In-page links

We found a total of 146 links including 0 link(s) to files

Anchor Type Juice
Newsletter Internal Passing Juice
Donate External Passing Juice
By Date Internal Passing Juice
“Civic” Podcast Internal Passing Juice
Homelessness Internal Passing Juice
Housing Internal Passing Juice
Health Internal Passing Juice
Environment Internal Passing Juice
Government & Politics Internal Passing Juice
More Categories Internal Passing Juice
Special Reports Internal Passing Juice
Hepatitis B: A ‘Silent Killer’ Internal Passing Juice
Exposed: The Human Radiation Experiments at Hunters Point Internal Passing Juice
November 2024 Voter Guide Internal Passing Juice
Overdose Crisis Internal Passing Juice
March 2024 SF Election Guide Internal Passing Juice
Reparations Internal Passing Juice
Coercive Control: Abuse That Leaves No Marks Internal Passing Juice
Left Out – Supportive Housing Internal Passing Juice
Public Housing in Private Hands Internal Passing Juice
Driving Home: Surviving the Housing Crisis Internal Passing Juice
Ride-Hailing’s Dark Data Internal Passing Juice
Data Privacy Internal Passing Juice
Renters vs. Veritas Internal Passing Juice
Remaking Rent Control Internal Passing Juice
Solving Homelessness: Part 2 Internal Passing Juice
Solving Homelessness: Ideas for Ending a Crisis Internal Passing Juice
Navigating Homelessness: Which Way Home? Internal Passing Juice
Bilingual Schools Internal Passing Juice
Sea Level Rise: First in a Series Internal Passing Juice
Sea Level Rise: 2nd in a Series Internal Passing Juice
Past Elections Projects Internal Passing Juice
November 2022 Election Guide Internal Passing Juice
June 2022 SF Election Guide Internal Passing Juice
February 2022 Voter Guide Internal Passing Juice
November 2020 SF Voter Guide Internal Passing Juice
2019 Nonpartisan Election Guide Internal Passing Juice
Fall 2018 Election Internal Passing Juice
Special Election, June 2018 Internal Passing Juice
More Special Reports Internal Passing Juice
Civic (Podcast) Internal Passing Juice
KSFP Radio Internal Passing Juice
Newsletter Internal Passing Juice
Ways to Give Internal Passing Juice
What We Do Internal Passing Juice
Who We Are Internal Passing Juice
Supporters Internal Passing Juice
Ethics Statement Internal Passing Juice
Diversity Statement Internal Passing Juice
From the Newsroom Internal Passing Juice
Back Issues Internal Passing Juice
Where to buy the newspaper Internal Passing Juice
Contact Internal Passing Juice
Skip to content Internal Passing Juice
San Francisco Public Press Internal Passing Juice
Billionaire Money, Ballot Power and the Fight Over San Francisco’s CEO Tax Internal Passing Juice
Sylvie Sturm Internal Passing Juice
Entre Chiches y Moho: Pese al Miedo, Residentes Latinos de Viviendas de una Habitación Exigen Mejores Condiciones Internal Passing Juice
Artificial Intelligence Internal Passing Juice
Following California’s Lead, New York Says AI Companies Need Not Warn Regulators of Safety Risks Internal Passing Juice
Mayor’s Recommended Budget Sparks Debate Over SF Climate Priorities Internal Passing Juice
‘I’m Going to Lose Everything’: As Federal Subsidy Ends, Hundreds of Families Need to Move Again  Internal Passing Juice
Bed Bug Bites and Mold: Despite Fears, Latino SRO Residents Demand Better Housing Conditions Internal Passing Juice
Read More » Internal Passing Juice
March 2: Crossing State Lines for Abortion Access — Short Films and Panel Discussion Internal Passing Juice
Public Press staff Internal Passing Juice
Feb. 26: Private Screening of ‘No Place to Grow Old’ Internal Passing Juice
SF 2026: Let’s Talk About All These Elections Internal Passing Juice
Lisa Rudman Internal Passing Juice
Public Press Welcomes California Local News Fellow Cami Dominguez Internal Passing Juice
Tune in online » Internal Passing Juice
Explore episodes » Internal Passing Juice
Formerly Incarcerated Performers Headline Berkeley Rep’s Main Stage Internal Passing Juice
Rosie Bultman Internal Passing Juice
Health Experts Brace for Return of Conversion Therapy for LGBTQ+ Youth Internal Passing Juice
Effects of Research Funding Cuts Ripple Through San Francisco Labs, Clinics and Lives Internal Passing Juice
Why Are So Many Older Adults Unhoused, and What Can You Do About It? Internal Passing Juice
Madison Alvarado Internal Passing Juice
Read more Internal Passing Juice
Education Internal Passing Juice
San Francisco Teachers End Strike With Fully Funded Family Care Internal Passing Juice
Ida Mojadad Internal Passing Juice
City Hall Internal Passing Juice
San Francisco Mayor Continues to Withhold Trump Call Records Despite Task Force Rebuke Internal Passing Juice
Teacher Strike Closes Schools Amid Negotiations Over Health Care Costs Internal Passing Juice
School District Approves OpenAI Contract, Bypassing Board and Raising Student Privacy Concerns Internal Passing Juice
Politically Split SF Asian Groups Party Together Internal Passing Juice
Food Systems Internal Passing Juice
On Treasure Island, One Grocer and a Patchwork of Neighbors Keep People Fed Internal Passing Juice
Remembering the Bayview Activist Who Fought for Community’s Health and Dignity  Internal Passing Juice
Veterans Stay Healthy Longer in Housing With Extra Supports. But the Money Could Dry Up. Internal Passing Juice
Sunshine Task Force Finds Mayor’s Office Violated Transparency Law Over Trump Call Internal Passing Juice
Treasure Island, a ‘Health Care Desert,’ Gains a Clinic on Wheels  Internal Passing Juice
Cami Dominguez Internal Passing Juice
City Sat on Plutonium Findings, Then Faulted Navy Over Delay Internal Passing Juice
Vehicle Electrification in California at a Turning Point Internal Passing Juice
California Proposes Charging Subsidies, Rebates to Boost EVs — but Leaves Key Details Unsettled Internal Passing Juice
New California EV Plans Could Lower Costs, Expand Charging Internal Passing Juice
EXPOSED Internal Passing Juice
How a San Francisco Navy Lab Became a Hub for Human Radiation Experiments Internal Passing Juice
Read More » Internal Passing Juice
California’s New AI Safety Law Created the Illusion of Whistleblower Protections Internal Passing Juice
Jason Winshell Internal Passing Juice
Read More » Internal Passing Juice
Arts & Culture Internal Passing Juice
Art Brings Filipinos’ Fight for Affordable Housing to New Audiences Internal Passing Juice
Emily Wilson Internal Passing Juice
Read More » Internal Passing Juice
Critics Say Mayor’s Secrecy Over Trump Call Undermines Public Trust Internal Passing Juice
Climate Change Internal Passing Juice
Scientist Who Helped Prove Humans Changed the Climate Watches Evidence Being Erased Internal Passing Juice
Michael Stoll Internal Passing Juice
Read More » Internal Passing Juice
Latinos Were Worried This Election Day. Here’s How They Voted in San Francisco. Internal Passing Juice
Community Internal Passing Juice
Young People Once Avoided Chinatown. Now They’re Coming Back Internal Passing Juice
Zhe Wu Internal Passing Juice
Read More » Internal Passing Juice
San Francisco Schools to Add Language Classes While Scaling Back Programs for English Learners Internal Passing Juice
Read More » Internal Passing Juice
California Internal Passing Juice
Souring on GOP Economics, California Latinos Favor Redistricting, Poll Finds Internal Passing Juice
Read More » Internal Passing Juice
West Oakland’s Tree-Planting Push Hinges on Community Care Internal Passing Juice
Audrey Mei Yi Brown Internal Passing Juice
Read More » Internal Passing Juice
HUD Scrambles Homelessness Funding Twice in One Month, Throwing Local Service Providers Into Uncertainty Internal Passing Juice
Read More » Internal Passing Juice
San Francisco Halts Plan to Displace Dozens of Care Facility Residents With Severe Mental Illness Internal Passing Juice
Read More » Internal Passing Juice
As Trump Disrupts Homelessness Funding, Providers Hope City Can Prop Up Housing Programs Internal Passing Juice
Read More » Internal Passing Juice
Eviction Rates in SF Soar as Legal Aid Faces Deep Funding Cuts Internal Passing Juice
Read More » Internal Passing Juice
‘Back to Pandemic Levels’: Bay Area Food Programs Brace for SNAP Shutdown Internal Passing Juice
Read More » Internal Passing Juice
Domestic Violence Internal Passing Juice
Personal Experience With Domestic Violence Is Reportedly Widespread in California Internal Passing Juice
Viji Sundaram Internal Passing Juice
Read More » Internal Passing Juice
LGBTQ+ Internal Passing Juice
SF’s Transgender Residents Still Face Threats, Even in Sanctuary City Internal Passing Juice
More Topics Internal Passing Juice
Contact Us Internal Passing Juice
Powered by Newspack External Passing Juice
Ethics and Business Practices Internal Passing Juice

SEO Keywords

Keywords Cloud

election more homelessness read menu guide dropdown open health housing

Keywords Consistency

Keyword Content Title Keywords Description Headings
more 20
read 16
guide 14
housing 14
menu 13

Usability

Url

Domain : sfpublicpress.org

Length : 17

Favicon

Great, your website has a favicon.

Printability

Great. We have found a Print-Friendly CSS.

Language

Good. Your declared language is en.

Dublin Core

This page does not take advantage of Dublin Core.

Document

Doctype

HTML 5

Encoding

Perfect. Your declared charset is UTF-8.

W3C Validity

Errors : 0

Warnings : 0

Email Privacy

Warning! At least one email address has been found in the plain text. Use free antispam protector to hide email from spammers.

Deprecated HTML

Great! We haven't found deprecated HTML tags in your HTML.

Speed Tips

Excellent, your website doesn't use nested tables.
Too bad, your website is using inline styles.
Too bad, your website has too many CSS files (more than 4).
Too bad, your website has too many JS files (more than 6).
Perfect, your website takes advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Great, your website has an XML sitemap.

https://www.sfpublicpress.org/sitemap.xml
https://www.sfpublicpress.org/news-sitemap.xml

Robots.txt

https://sfpublicpress.org/robots.txt

Great, your website has a robots.txt file.

Analytics

Great, your website has an analytics tool.

   Google Analytics

PageSpeed Insights


Device
Categories

Free SEO Testing Tool

Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.