Hi Duck,
It would help to understand your goal / what you want to accomplish so this could be explained in that context. You can find an overview
Only registered users can see links on this board! Get registered or login! (look at the Tag Generation Levels).
The _seo_dh_master table contains a record for each defined HEAD section tag (e.g. title, META). Overrides to the value for each of these attributes can be defined at the 5 tag generation levels, and these overrides are defined in the _seo_dh table, where the levelsort attribute identifies the tag generation level.
In the _seo_dh_master table, ID is incrementally assigned by the database and is used to uniquely identify a record. It is the primary key in the _seo_dh_master table. In the _seo_dh table, ID identifies the level that corresponds to the levelsort. For example, levelsort 3 is category, so the _seo_dh ID for an override defined at this level corresponds to the category ID.
DHID serves a similar purpose for the _seo_dh table. The MID attribute in the _seo_dh table links to the ID in the _seo_dh_master table. By default, _seo_dh_master ID 1 is the <title> tag.
MID corresponds to a specific HEAD section value, as defined in the _seo_dh_master table (i.e. _seo_dh.mid => _seo_dh_master.id).
The _seo_dh TITLE attribute identifies the module. This might seem confusing, but it corresponds to the module name in the _modules table, where it's also named "title."
Example
So, if News category 2 is "RavenNuke", an _seo_dh record with LEVELSORT = 3, TITLE = News and ID = 2 and mid = 1 represents a News module RavenNuke category override of the TITLE tag.
If the override does not exist at this level, nukeSEO DH will generate the tag at this level, and if not sufficient, will use higher level tags (in this case, a module level and / or site level title override).
Does this example help clarify?
_________________