making SiteMapIndexedModel abstract instructs django to not create a table for this model. That is exactly what we want as this exists just to cut down duplication by having sitemap_indexed field declared in one base class that other model classes could inherit from. Each table on the mysql end would have its own sitemap_indexed column.